Informatică, întrebare adresată de DanielaDR16, 9 ani în urmă

Se citeste de la tastatura un numar natural de exact 4 cifre. Sa se determine cea mai mare dintre cifrele numarului.

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1
#include <iostream>using namespace std;int main(){    int nr,cifmax,c1,c2,c3,c4;    cin>>nr;    c1=nr/1000%10;    c2=nr/100%10;    c3=nr/10%10;    c4=nr%10;    cifmax=c1;    if(c2>cifmax)        cifmax=c2;    if(c3>cifmax)        cifmax=c3;    if(c4>cifmax)        cifmax=c4;    cout<<cifmax;}

Utilizator anonim: #include
using namespace std;
int main()
{
int nr,cifmax,c1,c2,c3,c4;
cin>>nr;
c1=nr/1000%10;
c2=nr/100%10;
c3=nr/10%10;
c4=nr%10;
cifmax=c1;
if(c2>cifmax)
cifmax=c2;
if(c3>cifmax)
cifmax=c3;
if(c4>cifmax)
cifmax=c4;
cout<}
Utilizator anonim: Am descompus numarul, si am salvat fiecare cifra in variabilele c1,c2,c3,c4. Prima cifra in c1, a doua in c2, a treia in c3, iar a patra in c4. Dupa am verificat care dintre ele este cea mai mare si am afisat o. Daca nu ai inteles ceva, poti sa ma intrebi.
Alte întrebări interesante