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
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
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Ed. tehnologică,
8 ani în urmă
Matematică,
9 ani în urmă