300
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
n
numere citite vor avea cel mult9
cifre
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