Co tu nie gra? EQ
smanek 13 Oct 2009 21:52
sorry że to jeszcze raz ja ale nie mogę sobie z tym poradzić. Problem jest taki że przy wczytaniu jako n 1 wyskakuje błąd oraz że wyniki poszczególnych n (oprócz 1) jakoś się dziwnie sumują czy jakoś tak.
#include <iostream>
#include <conio.h>
#include <math.h>
#include <stdio.h>
#include <iomanip>
using namespace std;
int main()
{
double c,d,t1,wynik=0;
int *n,T;
cin»T;
n=new int[T];
for(int t1=0;t1<=T-1;t1++)
{
cin»n[t1];
for(d=0;d*d*d*d<=n[t1];d++)
{
for(c=0;c*c*c<=n[t1];c++)
{
wynik+=floor(sqrt(n[t1]-d*d*d*d-c*c*c))+1;
}
}
cout«wynik«endl;
}
delete n;
getch();
return(0);
}