👤

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ăspuns :

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:

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!


ID Learners: Alte intrebari