C
Sa se determine suma cifrelor lui n - analiza problemei - elaborarea algoritmuluiAnaliza problemei - elaborarea algoritmului: - suma cifrelor numarului citit se obtine adunind de fiecare data ultima cifra ce este restul impartirii lui n la 10 (n mod 10) iar ceea ce ramine eliminind ultima cifra este dat de impartirea lui n la 10 (n div 10). program suma_cifre; var n,s:word; BEGIN write('n=');readln(n); s:=0; while n<> 0 do begin s:=s+n mod 10; n:=n div 10; end; writeln('s=',s); readln; END. // solutia in limbajul C #include <stdio.h> unsigned n,s; void main(void) printf('s=%u',s); Sa se afiseze urmatorul triunghi de numere: 1 1 2 1 2 3 1 2 3 ..n program triunghi; var i,j,n:word; BEGIN write('n=');readln(n); for i:=1 to n do begin for j:=1 to i do write(j,' '); writeln; end; readln; END. // solutia in limbajul C #include <stdio.h> int n,i,j; void main(void)
|