Scrie un program in c++ care citeste doua nr naturale x si y de cel mult 6 cifre, cu x<y si afiseaza pe ecran in ordine crescatoare toate patratele perfecte din intervalul [x,y]​.

Repede va rog!!!!

Urgentt!!!

Răspuns :

#include <iostream>

using namespace std;

int main()

{

   int a, b;

   cin >> a >> b;

   for (int i = a; i <= b; i++)

   {

       for (int j = 1; j * j <= i; j++)

       {

           if (j * j == i)

           {

               cout << i << " ";

           }

       }

   }

   return 0;

}

Răspuns:

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

   long int x,y,i;

   cout<<"x=";cin>>x;

   do{

       cout<<"y=";cin>>y;

   }while(y<x);

   for(i=x;i<=y;i++)

       if(sqrt(i)*sqrt(i)==i)

           cout<<i<<" ";

   return 0;

}

Explicație:

sper ca te-am ajutat