Informatică
Crap
2023-04-27 09:00:00
Se citeste un numar natural 'n'. Sa se calculeze: a)Suma cifrelor divizibile cu 3. b)Oglinditul format din cifre impare. c)Cel mai mare numar care se poate forma cu cifrele lui "n" distincte. Va rog frumos daca ma poate ajuta si pe mine cineva...in pseudocod am nevoie. Multumesc.
Răspunsuri la întrebare
ciprianonu
2023-04-27 15:47:58

//-------- // a //--------  citeşte n  suma <- 0 ┌cât timp n>0 execută  |    ┌dacă (n%10)%3=0 atunci  |     |    suma <- suma + n%10  |    └■  |     n <- [n/10] └■  scrie suma   //------- // b //-------  citeşte n  inv <- 0 ┌cât timp n>0 execută  |    ┌dacă (n%10)%2≠0 atunci  |     |    inv <- inv*10 + n%10  |    └■  |     n <- [n/10] └■  scrie inv   //-------- // c //--------  citeşte n  nr <- 0 ┌pentru i<-9,0,-1 execută  |     aux <- n  |     ok <- 0  |    ┌cât timp aux>0 execută  |     |     ┌dacă aux%10 = i atunci  |     |      |      ok <- 1  |     |     └■  |     |      aux <- [aux/10]  |    └■  |    ┌dacă ok=1 atunci  |     |    nr <- nr*10 + i  |    └■ └■

Adăugați un răspuns