Cerința
Se citesc două numere naturale a
şi b
, care au acelaşi număr de cifre. Scrieți un program pentru a construi şi afişa un număr natural c
cu proprietatea că fiecare cifră a acestuia este partea întreagă a mediei aritmetice a cifrelor situate in aceleaşi poziţii in numerele a
şi b
.
Date de intrare
Programul citește de la tastatură numerele a
și b
, separate prin spații.
Date de ieșire
Programul va afișa pe ecran numărul c
construit.
Restricții și precizări
1 ≤ a, b ≤ 2.000.000.000
Exemplu
Intrare
7532 5924
Ieșire
6723
Explicație
S-au citit a=7532
şi b=5924
, se va afişa c=6723
.
#include <bits/stdc++.h> using namespace std; int a, b, c; int main() { cin >> a >> b; int p = 1; while(a) { c = c + ((a % 10 + b % 10) / 2 * p); a/=10; b/=10; p*=10; } cout << c; return 0; }