| | 1. Sa se scrie un algoritm care citeste un numar si
determina cele mai mari trei cifre ale lui. | | Soluție furnizată de POP IOANA-ALEXANDRA - 2020-11-18 |
Citeste n M1=-1 M2=-2 M3=-3 Cat timp n>0 executa Daca n%10>M1 atunci // n%10, M1, M2, M3 M3=M2 M2=M1 M1=n%10 Altfel Daca n%10>M2 atunci // M1, n%10, M2, M3 M3=M2 M2=n%10 Altfel Daca n%10>M3 atunci // M1,M2, n%10, M3 M3=n%10 Sf. Daca Sf. Daca Sf. Daca n=cat(n,10) Sf. Cat timp Tipareste M1," ", M2," ",M3 | 2. Sa se scrie un algoritm care citeste un numar si
determina cele mai mici trei cifre ale lui. | | Soluție furnizată de - 2020-11-18 |
Citește n m1= 10 m2=11 m3=12 Cat timp n>0 executa Daca n%10 <m1 atunci // n%10 m1, m2, m3 m3=m2 m2=m1 m1=n%10 Altfel Daca n%10<m2 atunci // m1, n%10, m2, m3 m3=m2 m2= n%10 Altfel Daca n%10<m3 atunci // m1, m2, n%10, , m3 m3=n%10 Sfârșit daca Sfârșit daca Sfârșit daca n =cat (n,10) Sfârșit cât timp Scrie m1 ,' ', m2 , ' ' ,m3 | 3. Sa se scrie un algoritm care citeste un numar si
determina cele mai mari trei cifre pare ale lui. | | Soluție furnizată de - 2020-11-18 |
citeste n M1 = -2 M2 = -4 M3 = -6 Cat timp n>0 executa Daca n%2=0 si M1<n%10 atunci M3=M2 // n%10, M1, M2, M3 M2=M1 M1=n%10 Aftfel Daca n%2=0 si M2<n%10 atunci M3=M2 // M1, n%10, M2, M3 M2=n%10 Altfel Daca n%2=0 si M3<n%10 atunci M3=n%10 // M1, M2, n%10, M3 Sf Daca Sf Daca Sf Daca n=cat(n,10) Sf Cat Timp Daca M3= -6 atunci scrie "nu exista cifre pare" Altfel Daca M3= - 4 atunci scrie "exista doar o cifra para" , M1 Altfel Daca M3= -2 atunci scrie "exista doua cifre pare" , M1, ' ' , M2 Altfel scrie M1, ' ' , M2, ' ' , M3 Sf Daca Sf Daca Sf Daca | 4. Sa se scrie un algoritm care citeste un numar si
determina cele mai mici trei cifre impare ale lui. | | Soluție furnizată de - 2020-11-18 |
citeste n min1=10 min2=11 min3=12 cat timp n>0 executa daca n%2=1 atunci daca n%10<min1 atunci min3=min2 // n%10, min1, min2, min3 min2=min1 min1=n%10 altfel daca n%10<min2 atunci min3=min2 // min1, n%10, min2, min3 min2=n%10 altfel daca n%10<min3 atunci min3=n%10 sf daca sf daca sf daca sf daca n=cat(n,10) sf cat timp daca min1=10 atunci scrie " nu sunt cifre impare " altfel daca min2>=10 atunci scrie " exista o singura cifra impara ", min1 altfel daca min3>=10 atunci scrie " exista 2 cifre impare ", min1, " " min2 altfel scrie min1, " " min2, " " min3 Sf daca Sf daca Sf daca Sf daca |
|