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

doresc un exemplu de concatenare a 3 numere in C++ cu while
sa zicem a=32 b=4 si c=2,

Răspunsuri la întrebare

Răspuns de alexsermesan
3

Răspuns:

#include <iostream>

using namespace std;

int main() {

   int a, b, c;

   cin >> a >> b >> c;

   int cb = b;

   while(b > 0) {

       a *= 10;

       b /= 10;

   }

   int concab = a + cb;

   int cc = c;

   while (c > 0) {

       concab *= 10;

       c /= 10;

   }

   int rez = concab + cc;

   cout << rez;

   return 0;

}

Explicație: prima data am concatenat pe a si b dupa care am concatenat numarul obtinut cu c


catalinsilipas: Si ce se intampla daca C = 0?
alexsermesan: la exemplul asta nu m am gandit :))
tudorspidy: si unde pot implementa cazul in care atat b cat si c sunt 0?
dar daca am un caz cu nr negative?
Alte întrebări interesante