Sa se afiseze patratele perfecte di intervalul [a,b] unde a si b sunt numere naturale cu cel mult 9 cifre citite de la tastatura. daca nu este nici un numar perfect se va afisa mesajul.
vreau cu while fara for
Răspunsuri la întrebare
Răspuns de
3
#include<iostream>
#include <math.h>
using namespace std;
int main(){ int a,b,c=0;
cin>>a;cin>>b;
c=a;
while(c<=b){
if(pow((double)((int)(sqrt((double)c))),2)==c){
cout<<c<<" este p.p"<<endl;
}
c++;
}
system("pause");}
}
#include <math.h>
using namespace std;
int main(){ int a,b,c=0;
cin>>a;cin>>b;
c=a;
while(c<=b){
if(pow((double)((int)(sqrt((double)c))),2)==c){
cout<<c<<" este p.p"<<endl;
}
c++;
}
system("pause");}
}
Alte întrebări interesante
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă