👤

Cine ma ajuta si pe mine la un exerctiu?Nu imi iese am incercat sa scriu: int x,y,i,r,s;
s=0;
cout <<"Dati cele doua nr. ";
cin >>x>>y;
while (a!=0)
{
for (i=x; i<=y; i++)
{
r=i%10;
s=s+r;
}
}
cout <<"Suma cifrelor este "<<s;
return 0;


Cine Ma Ajuta Si Pe Mine La Un ExerctiuNu Imi Iese Am Incercat Sa Scriu Int Xyirs S0 Cout LtltDati Cele Doua Nr Cin Gtgtxgtgty While A0 For Ix Ilty I Ri10 Ssr C class=

Răspuns :

#include <iostream>
using namespace std;int main()
{
 int x, y, s1 = 0, s2 = 0, s3 = 0, s4 = 0;
 cout << "Dati cele doua numere:";
 cin >> x >> y;
 while (x&&y)
 {
  s1 += x % 10;
  if ((x % 10) % 2!=0 || (y%10)%2!=0)
   s3++;
  if ((x % 10) == 0 || (y%10)==0)
   s4++;
  s2 += y % 10;
  x /= 10;
  y /= 10;
 }
 cout << "Suma cifrelor primului numar este: "<< s1 << endl;
 cout << "Suma cifrelor numarului al doilea  este: " << s2 << endl;
 cout << "Suma celor 2 numere este: " << s1 + s2 << endl;
 cout << "Numerele contin " << s3 << " cifre impare" << endl;
 cout << "Numerele contin " << s4 << " zerouri";
 return 0;
}