Cerinţa
Se citește de la tastatură un număr natural de 3 cifre. Să se afișeze pe ecran cea mai mare cifră a sa.
Date de intrare
Programul va citi de la tastatură un număr natural, de 3 cifre.
Date de ieşire
Programul va afişa pe ecran cea mai mare cifră a numărului citit.
Restricţii şi precizări
Numărul citit de la tastatură este natural, de 3 cifre
Exemplu
Intrare
187
Ieșire
8
Utilizator anonim:
o fac in juma de ora, ma apuc acuma, sper sa o si reusesc
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
using namespace std;
int main()
{
int n, a, b, c, max;
cout << "Introduceti numarul: ";
cin>> n;
if((n<100)||(n>999))
{
cout << "Numarul nu este de 3 cifre!";
}
else
{
c=n%10;
b=(n/10)%10;
a=((n/10)/10)%10;
max=c;
if(b>max)
{
max=b;
}
if(a>max)
{
max=a;
}
}
cout << "Cea mai mare cifra a numarului este: " << max;
}
Mentionez ca nu am facut informatica la liceu. Asta e din ce stiu de unu singur. Sigur o sa vina lumea sa imi reproseze ca codul este ineficient, praf, dar macar m-am straduit. Programul iti afiseaza cea mai mare cifra a numarului de 3 cifre, iar daca nu e de 3 cifre rezultatul va fi 0. Daca nu vrei etapa de verificare daca numarul e de 3 cifre atunci scoti primul IF.
Sper ca e cat de cat satisfacator.
using namespace std;
int main()
{
int n, a, b, c, max;
cout << "Introduceti numarul: ";
cin>> n;
if((n<100)||(n>999))
{
cout << "Numarul nu este de 3 cifre!";
}
else
{
c=n%10;
b=(n/10)%10;
a=((n/10)/10)%10;
max=c;
if(b>max)
{
max=b;
}
if(a>max)
{
max=a;
}
}
cout << "Cea mai mare cifra a numarului este: " << max;
}
Mentionez ca nu am facut informatica la liceu. Asta e din ce stiu de unu singur. Sigur o sa vina lumea sa imi reproseze ca codul este ineficient, praf, dar macar m-am straduit. Programul iti afiseaza cea mai mare cifra a numarului de 3 cifre, iar daca nu e de 3 cifre rezultatul va fi 0. Daca nu vrei etapa de verificare daca numarul e de 3 cifre atunci scoti primul IF.
Sper ca e cat de cat satisfacator.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă