Puteti sa-mi faceti si mie urmatoarele pograme cu structura do while in c++
1. Se citeste de la tastatura un numar natural n.Sa se afeseze produsul cifrelor pare din numarul citit :
2. Se citesc numere integi de cel putin 2 cifre pana la introducerea valorii 1. Sa se afiseze cate au cifra sutelor mai mica decat 5 :
3. Se citeste un numar natural n. Sa se afiseze numarul cifrelor si acele cifre care sunt pare.
4. Se citeste de la tastatura un numar natural. Sa se afeseze cifra maxima si sa se calculeze produsul cifrelor impare :
5. Se citeste de la tastatura o valoare naturala n.Sa se calculeze si sa se afiseze suma numerelor pare
Răspunsuri la întrebare
Răspuns de
1
--------------------- 1.
int main()
{
int n,p=1;
cin>>n;
do{
if(n%10%2==0)
p*=n%10;
n/=10;
}while(n);
cout<<p;
}
--------------------- 2.
int main()
{
int n,k=0;
cin>>n;
do{
if(n/100%10<5)
k++;
cin>>n;
}while(n!=1);
cout<<k;
}
--------------------- 3.
int main()
{
int n,k=0;
cin>>n;
do{
if(n%10%2==0)
{
k++;
cout<<n%10<<" ";
}
n/=10;
}while(n);
cout<<endl<<k;
}
--------------------- 4.
int main()
{
int n,maxx=0,p=1;
cin>>n;
do{
if(n%10%2!=0)
p*=n%10;
if(n%10>maxx)
maxx=n%10;
n/=10;
}while(n);
cout<<maxx<<" "<<p;
}
--------------------- 5.
int main()
{
int n,s=0;
cin>>n;
do{
if(n%10%2==0)
s+=n%10;
n/=10;
}while(n);
cout<<s;
}
int main()
{
int n,p=1;
cin>>n;
do{
if(n%10%2==0)
p*=n%10;
n/=10;
}while(n);
cout<<p;
}
--------------------- 2.
int main()
{
int n,k=0;
cin>>n;
do{
if(n/100%10<5)
k++;
cin>>n;
}while(n!=1);
cout<<k;
}
--------------------- 3.
int main()
{
int n,k=0;
cin>>n;
do{
if(n%10%2==0)
{
k++;
cout<<n%10<<" ";
}
n/=10;
}while(n);
cout<<endl<<k;
}
--------------------- 4.
int main()
{
int n,maxx=0,p=1;
cin>>n;
do{
if(n%10%2!=0)
p*=n%10;
if(n%10>maxx)
maxx=n%10;
n/=10;
}while(n);
cout<<maxx<<" "<<p;
}
--------------------- 5.
int main()
{
int n,s=0;
cin>>n;
do{
if(n%10%2==0)
s+=n%10;
n/=10;
}while(n);
cout<<s;
}
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă