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

5. Se citeste de la tastatura un numar natural x de exact 3 cifre .Scrieti un program C++ care sa determine care este cifra maxima a numarului.
în C/C+++ ​

Răspunsuri la întrebare

Răspuns de VxF
0

Răspuns:

#include <iostream>

int main()

{

   int numar, maxima = 0;

   std::cout << "Număr: ";

   std::cin >> numar;

   while (numar) {

       if (numar % 10 > maxima) {

           maxima = numar % 10;

       }

       numar /= 10;

   }

   std::cout << "Cifra maximă: " << maxima << std::endl;

}

Explicație:

Funcționează cu numere de orice lungime. O limitare la lungime anume l-ar complica inutil. Dacă se insistă asupra lungimii de 3 cifre, o să modific.


maria55982: se insista aspura lungimii
Alte întrebări interesante