rez subiecte programare c++

21
1. Sa se scrie un program care calculeaza „cifra de control” a unui numar întreg efectuând suma cifrelor sale, apoi suma cifrelor acestei sume etc. pâna se obţine o suma formata dintr-o singura cifra. Ex. Cifra de control a numarului 1971 este 9 ( 1971 -> 18 ->9). #include<iostream> using namespace std; int suma(int n); int main() {int n; cin>>n; while(n>9) n=suma(n); cout<<n; } int suma(int n) {int s=0; while(n) {s=n%10+s; n/=10; } return s; } 2. Să se calculeze suma elementelor de pe diagonala principală şi diagonala secundară dintr-o matrice pătrată, două câte două începând cu primele elemente de pe fiecare diagonală şi să se afişeze valoarea minimă şi valoarea maximă din sumele astfel obţinute. De exemplu: 2 5 9 1 4 2 7 3 6 4 5 7 3 9 4 2 S1=2+1, s2=2+7, s3=4+5, s4=3+2; min=3, max=9. #include<iostream> using namespace std;

Transcript of rez subiecte programare c++

1. Sa se scrie un program care calculeaza cifra de control a unui numar ntreg efectund sumacifrelor sale, apoi suma cifrelor acestei sume etc. pna se obine o suma formata dintr-o singuracifra. Ex. Cifra de control a numarului 1971 este 9 ( 1971 -> 18 ->9).

#includeusing namespace std;int suma(int n);int main(){int n;cin>>n;while(n>9)n=suma(n);coutn;for(i=1;ia[i][j];min=a[1][1]+a[1][n];max=a[1][1]+a[1][n];cout