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

De la tastatură se introduc trei numere natural k, m și n Scrieși un program care va
determina cel mai mare dintre răsturnatele acestor trei numere. Utilizați o funcție pentru
a determina răsturnatul unui număr natural.(prin recursie și obișnuit )
Urgentt

Răspunsuri la întrebare

Răspuns de Sergetec
1

Salut!

Ai mai jos rezolvarea in limbaj C++

#include <iostream>

using namespace std;

int rasturnat(int n)

{

 int r = 0;

 while (n != 0)

 {

   r = r * 10 + n % 10;

   n = n / 10;

 }

 return r;

}

int main()

{

 int n, m, k, max = -1000000;

 cin >> k >> m >> n;

 if (rasturnat(k) > max)

 {

   max = rasturnat(k);

 }

 if (rasturnat(m) > max)

 {

   max = rasturnat(m);

 }

 if (rasturnat(n) > max)

 {

   max = rasturnat(n);

 }

 cout << max;

   return 0;

}

Alte întrebări interesante