Pbinfo #3079 numere_a_b
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.
Răspunsuri la întrebare
Răspuns de
3
Răspuns:
#include <iostream>
using namespace std;
int a,b,num,cif1,cif2,med, z=1;
int main()
{
cin >> a >> b;
while (a!=0)
{
cif1=a%10; cif2=b%10;
med=(cif1+cif2)/2;
a=a/10; b=b/10;
num=med*z+num;
z=z*10;
}
cout << num;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Informatică,
8 ani în urmă
Chimie,
9 ani în urmă
Chimie,
9 ani în urmă