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

Va rog dau coroana.
Se da un nr natural n scrieti algoritmul care determina cifra cea mai mare si pe pozitia care se afla
în C++​

Răspunsuri la întrebare

Răspuns de rares256
1

Răspuns:

#include <iostream>

using namespace std;

int n, i, maxim = 0, poz, k;

int main()

{

   cin >> n;

   int cpy = n;

   while(cpy)

       cpy /= 10, i++;

   k = 0;

   while(n)

   {

       if(n % 10 > maxim)

           maxim = n % 10, poz = k;

           n /= 10;

       k++;

   }

   cout << "Cifra cea mai mare este: " << maxim << '\n' << "Iar pozitia pe care se afla este: " << i - poz;

   return 0;

}

Explicație:

Alte întrebări interesante