373
Cerința
Se citesc n numere naturale, să se pe afișeze pe câte o linie, fiecare pereche de numere consecutive care au ultima cifră egală cu prima cifra a numărului urmator.
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 va afișa pe ecran numărul câte o pereche de astfel de numere pe câte o linie conform cerinței.
Restricții și precizări
1 ≤ n ≤ 1000- cele
nnumere citite vor fi mai mici decât1.000.000.000
Exemplu
Intrare
5 12 213 214 412 212
Ieșire
12 213 214 412 412 212
#include <bits/stdc++.h>
using namespace std;
int primacifra(int n)
{
while(n > 9)
n/=10;
return n;
}
int main()
{
int n;
cin >> n;
int x , y;
cin >> x;
for(int i = 2 ; i <= n ; ++i)
{
cin >> y;
if(x % 10 == primacifra(y))
cout << x << ' ' << y << '\n';
x=y;
}
return 0;
}
Comentarii