374
Cerinţa
Se citesc n numere naturale. Determinați câte perechi de numere citite consecutiv au aceeași sumă a cifrelor.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii.
Date de ieşire
Programul afișează pe ecran numărul C, reprezentând numărul de perechi de numere citite consecutiv care au aceeași sumă a cifrelor.
Restricţii şi precizări
1 ≤ n ≤ 100- cele
nnumere citite vor avea cel mult9cifre
Exemplu
Date de intrare
5 176 293 52421 91 424
Date de ieșire
3
Explicație
Cele 3 perechi sunt: 176 293, 293 52421, 91 424.
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long n , cnt=0,x;
cin>>n>>x;
for (int i=1;i<n;i++)
{
int pr=x;
cin>>x;
int aux=x;
int a=pr;
int s1=0,s2=0;
while (aux!=0)
{
s1=s1+aux%10;
aux=aux/10;
}
while (a!=0)
{
s2=s2+a%10;
a=a/10;
}
if(s1==s2) cnt++;
}
cout<<cnt;
return 0;
}
Comentarii