Вы находитесь на странице: 1из 3

#include <stdio.

h>
#include <stdlib.h>
#include <conio.h>
int main()
{char c;
int v[100][100],i,j,n,m,s,p;
do {
system("cls");
printf("\n-----------MENIU----------"
"\n C.Citire matrice"
"\n A.Afisare matrice"
"\n M.Afisare matrice patratica"
"\n S.Suma matrice"
"\n P.Produs matrice"
"\n I. Info autor"
"\n X.Exit\n");
c=getchar();
c=toupper(c);
switch(c){
case 'C':
printf("n="); scanf("%d",&n);
printf("m="); scanf("%d",&m);
printf("\nIntrodu sirul cu note\n");
for (i=0; i<n; i++)
for (j=0; j<m; j++)
{
printf("v[%d][%d]=",i,j);
scanf("%d",&v[i][j]);
}
fflush(stdin);
getchar();
break;
case 'A':
printf("n="); scanf("%d",&n);
printf("m="); scanf("%d",&m);
printf("\nIntrodu sirul cu note\n");
for (i=0; i<n; i++)
for (j=0; j<m; j++)
{
printf("v[%d][%d]=",i,j);
scanf("%d",&v[i][j]);
}
for (i=0; i<n; i++)
{
for(j=0; j<m; j++)
printf("\n v[%d][%d]=%d",i,j,v[i][j]);
}
fflush(stdin);
getchar();
break;
case 'M':
printf("n="); scanf("%d",&n);
printf("m="); scanf("%d",&m);
printf("\nIntrodu sirul cu note\n");
for (i=0; i<n; i++)
for (j=0; j<n; j++)
{
printf("v[%d][%d]=",i,j);
scanf("%d",&v[i][j]);
}
for (i=0; i<n; i++)
{
for(j=0; j<n; j++)
printf("\n v[%d][%d]=%d",i,j,v[i][j]);
}
fflush(stdin);
getchar();
break;
case 'S':
s=0;
printf("n="); scanf("%d",&n);
printf("m="); scanf("%d",&m);
printf("\nIntrodu sirul cu note\n");
for (i=0; i<n; i++)
for (j=0; j<m; j++)
{
printf("v[%d][%d]=",i,j);
scanf("%d",&v[i][j]);
}
for (i=0; i<n; i++)
{
for(j=0; j<m; j++)
s+=v[i][j];
}
printf("suma este %d",s);
fflush(stdin);
getchar();
break;
case 'P':
p=1;
printf("n="); scanf("%d",&n);
printf("m="); scanf("%d",&m);
printf("\nIntrodu sirul cu note\n");
for (i=0; i<n; i++)
for (j=0 ; j<m; j++)
{
printf("v[%d][%d]=",i,j);
scanf("%d",&v[i][j]);
}
for (i=0; i<n; i++)
{
for(j=0; j<m; j++)
p*=v[i][j];

}
printf("produsul este %d",p);
fflush(stdin);
getchar();
break;
case 'I':
printf("\n studenta bia");
fflush(stdin);
getchar();
break;
case 'X':
exit(0);
default:
printf("optiune inex");
fflush(stdin);
getchar();
break;
}
}
while (!0);
return -1;
}

Вам также может понравиться