Sunteți pe pagina 1din 2

#include <stdio.

h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>

using namespace std;

int Citire(int A[10][10]){


int m,n,i,j;
cout<<"introduceti numarul de linii:";cin>>n;
cout<<"introduceti numarul de coloane:";cin>>m;

if ( (n!=m) || (n,m==0) || (n,m==1) )


cout<<"Matricea nu este patratica sau nu exista,reintroduceti datele\n";
else {
cout<<"introduceti elementele:\n";
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{cout<<"A["<<i<<"]["<<j<<"]=";
cin>>A[i][j];}

}
system("pause");
return 0;
}

void Afisare(int A[10][10]){


int s=0,i,j,n;
for (i = n - 1; i > 0; --i)
for (j = n-1; j > n-1-i; --j)
s+=A[i][j];
cout<<"\nSuma elementelor triunghiului inferior diagonalei secundare este:
"<<s;

printf("\n");
system("pause");
}

int Meniu(){
system("cls");
printf("Citirea tabloului.......1\n");
printf("Afisarea tabloului......2\n");
printf("Iesire..................0\n");
int m;
scanf("%d",&m);
return m;
}

int main()
{
int n = 0, men;
int V[10][10];
do{
men = Meniu();
switch(men){
case 1: n= Citire(V); break;
case 2: Afisare(V); break;
case 0: printf("La revedere!"); break;
default: printf("Optiune incorecta. Mai incearca.\n");
}
}while(men!=0);

return 0;
}

S-ar putea să vă placă și