sa se determine cea mai mare cifra a n numere naturale c++
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main(){
int n, cifra_maxima=-1;
cin>>n;
while(n>0){
if(n%10>cifra_maxima) cifra_maxima=n%10; //daca ultima cifra a numarului este mai mare ca cifra maxima gasita anterior, actualizezi variabila.
n/=10; //pe masura ce verifici ultima cifra, imparti la 10 pentru a elmina ultima cifra si a trece la urmatoarea
}
cout<<cifra_maxima;
return 0;
}
using namespace std;
int main(){
int n, cifra_maxima=-1;
cin>>n;
while(n>0){
if(n%10>cifra_maxima) cifra_maxima=n%10; //daca ultima cifra a numarului este mai mare ca cifra maxima gasita anterior, actualizezi variabila.
n/=10; //pe masura ce verifici ultima cifra, imparti la 10 pentru a elmina ultima cifra si a trece la urmatoarea
}
cout<<cifra_maxima;
return 0;
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă