Witam jestem totalnym laikiem jeśli chodzi o programowanie. Szukałem na internecie i nie mogę znaleźć a muszę taki program oddać na zajęcia.
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x;
cout<<"Podaj x: ";
cin>>x;
for(int i=1;x>i;i++)
{
if(sqrt(x)==((int(x))*(int(x))))
{
cout<<"Ta liczba jest kwadratem liczby całkowitej";
}
else
{
cout<<"Ta liczba nie jest kwadratem liczby całkowitej";
}
}
system("pause");
return 0;
}
Program pisałem w devie w c++. Program ma mi pokazywać czy zadana liczba jest kwadratem liczby całkowitej a po odpaleniu programu program się chyba zapętla bo wyskakuje zawsze że ta liczba nie jest kwadratem liczby całkowitej i do tego napis wyskakuje po kilka razy. Czy mógłby mi ktoś w tym pomóc ?