Informatică, întrebare adresată de sergiungt007, 8 ani în urmă

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 boiustef
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