0% au considerat acest document util (0 voturi)
22 vizualizări2 pagini

While6 0

Încărcat de

Adriana Bugariu
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca TXT, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
22 vizualizări2 pagini

While6 0

Încărcat de

Adriana Bugariu
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca TXT, PDF, TXT sau citiți online pe Scribd

1)

#include <iostream>

using namespace std;


/**
Se citește un șir de numere întregi până la întâlnirea valorii 0. Să se afișeze
numărul
palindroamelor impare din șir.
*/
int main()
{
int x,y,c,nr=0,inv;
cout<<"x=";
cin>>x;
while(x!=0)
{
y=x;
inv=0;
while(x!=0)
{
c=x%10;
inv=inv*10+c;
x=x/10;
if(y==inv)
nr++;
}

cout<<"x=";
cin>>x;
}
cout<<"nr palindroamelor ="<<nr<<endl;

return 0;
}

2)
using namespace std;
/**
Se citește un șir de numere naturale până la întâlnirea valorii 0. Să se afișeze
suma
numerelor din șir care au cel puțin 3 cifre.
*/
int main()
{
int x,y,s=0,nr;
cout<<"x=";
cin>>x;
while(x!=0)
{
nr=0;
y=x;
while(x!=0)
{

nr++;
x=x/10;

}
if(nr>=3)
s=s+y;
cout<<"x=";
cin>>x;
}
cout<<"suma nr cu cel putin 3 cifre= "<<s<<endl;
return 0;
}

3)
#include <iostream>
#include <cmath>
using namespace std;
/**
Se citește un șir de numere întregi până la întâlnirea valorii 0. Să se afișeze
produsul
numerelor ce au cea mai mare cifră un pătrat perfect.
*/
int main()
{
int x,y,c,p=1,max;
cout<<"x=";
cin>>x;
while(x!=0)
{
max=0;
y=x;
while(x!=0)
{

c=x%10;
if(c>max)
max=c;

x=x/10;
}
if(sqrt(max)==int(sqrt(max)))
p=p*y;
cout<<"x=";
cin>>x;
}
cout<<"produsul nr cu cea mi mare cifra pp ="<<p<<endl;
return 0;
}

S-ar putea să vă placă și