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

Ma poate ajuta cineva cu explicatii ? Multumesc mult!

Anexe:

fifi55: scz nu te pot ajuta eu sunt clasa a v - a , nu ne-a invatat despre astea . scz

Răspunsuri la întrebare

Răspuns de blindseeker90
2
Este prea mult text sa scriu aici, deci o sa pun doar partea de cod si explicatiile in fisierul atasat
2d)
#include <iostream>
using namespace std;

int main(){
int x,y,m=0,c;
//prima sructura repetitiva
do{
cin>>x;
y=x;
//urmatoarele 2 instructiuni este practic prima iteratie
//din structura repetitiva
c=y%10;
y=y/10;
//a doua structura repetitiva 
//cu formula executa cat timp pe care am facut-o la punctul precedent
while(c>y%10){
c=y%10;
y=y/10;
}
//daca y e diferit de 0, adica am gasit cel putin o cifra
//care sa respecte regula
if(y!=0){
m=10*m+c;
}
}while(x!=0);
cout<<m;
return 0;
}


Anexe:
Alte întrebări interesante