Informatică, întrebare adresată de Dudulina1, 9 ani în urmă

Se citeste de la tastatura U nr intregi . sa se afiseze suma cifrelor pare . C++

Răspunsuri la întrebare

Răspuns de izdrew
0
#include <iostream>

using namespace std;
int s,x,u,i;
int main()
{
    s=0;
    cout<<"u=";cin>>u;
   while(u)
    {
        cout<<"x=";cin>>x;
            if(x%2==0)
                s+=x;
                u--;
    }
        cout<<"suma="<<s;
    return 0;
}



izdrew: Suma cifrelor fiecarui numar par sau a tuturor numerelor citite?
Dudulina1: a tuturor numerelor
izdrew: #include <iostream>

using namespace std;
int s,x,u,y,i,sc,c;
int main()
{
s=0;sc=0;
cout<<"u=";cin>>u;
while(u)
{
cout<<"x=";cin>>x;
{
y=x;
while(y)
{
c=y%10;
sc+=c;
y/=10;
}
cout<<"suma cifrelor="<<sc<<endl;
sc=0;
}
if(x%2==0)
s+=x;
u--;
}
cout<<"suma="<<s;
return 0;
}
izdrew: Programul afiseaza dupa fiecare numar citit suma cifrelor
Dudulina1: se citeste un sir de numere pana la 0 . sa se afiaeze da daca printre nr citite exista k nr nat div cu 3. in caz negativ sa se afiseze Nu
izdrew: #include <iostream>

using namespace std;
int k,x,nr=0;
int main()
{
cout<<"k=";cin>>k;
do
{
cout<<"x=";cin>>x;
if(x%3==0)
nr++;
}while(x);
if(nr==k)
cout<<"DA";
else cout<<"NU";
return 0;
}
Dudulina1: mulțumesc mult
izdrew: Nu ai pentru ce :)
anasimion: Se da un număr de exact 3 cifre.Afișări inversul numărului
izdrew: #include <iostream>

using namespace std;
int n,c,inv=0;
int main()
{
cout<<"Dati numarul=";cin>>n;
while(n)
{
c=n%10; //retinem in variabila c ultima cifra;
inv=inv*10+c; //atasam ultima cifra la invers;
n=n/10; //taiem ultima cifra;
}
cout<<"Inversul = "<<inv;

return 0;
}
Alte întrebări interesante