escreva um programa que eprmita o usuario, informar os elementos de uma matriz A de numeros inteiros, ed ordem 3x3.
apos a digitação da matriz A o programa deve:
1. gerar a matriz B que corresponde e transposta de A.
2. gerar a matriz C que é a soma da A+B.
3. Gerar a matriz D tal que e a mult de A*B.
4. Mostrar as matrizes A,B,C e D.
5. Dizer quantos numeros primos existem na diagonal principal na matriz D
6. Mostrar o fatorial de todos os elementos da matriz B.
7. Mostrar a Media aritmetica dos elementos da diagonal principal da matriz C.
obs:.
1.o programa tera as seguintes funcÕes
a) uma que recebe o numero inteiro e devolve o seu fatorial.
b) uma que recebe o numero inteiro e devolve 1 se ele for primo, 0 se não.
c) a função main.
2. somente a função main faz I/O.
FIZ ATE AQUI
int main(int argc,char*argv[])// MOSTRAR MATRIZ{int matA[3][3], i,j,k,matB[3][3],matC[j],matD[j],somaProd;for(i=0; i <3; i++){for(j=0; j <3; j++){printf("\nINFORME ELEMENTO (%d) (%d): ", i+1,j+1);
scanf ("%d",&matA[j]);}}// MATRIZ TRANSPOSTA DA MATRIZ A
printf("\n\tVEJA SUA MATRIZ\n");for(i=0;i<3;i++){for(j=0;j<3;j++)
printf("\t%d",matA[j]);
printf("\n");}for(i=0; i<3;i++){for(j=0;j<3;j++)
matB[j]=matA[j];}
printf("\n\tVEJA MATRIZ B\n");for(i=0; i<3;i++){for(j=0;j<3;j++)
printf("\t%d", matB[j]);
printf("\n");}//SOMA DAS MATRIZESfor(i=0;i <3; i++){for(j=0;j<3;j++)
matC[j]= matA[j]+ matB[j];}
printf("\n\tVEJA A SOMA DAS MATRIZES, A+B=C\n");for(i=0;i<3;i++){for(j=0;j<3;j++)
printf("\t%d",matC[j]);
printf("\n");}// MULT DAS MATRIZESfor(i=0;i<3;i++){for(j=0;j<3;j++){somaProd =0;for(k=0; k<3;k++)
somaProd = somaProd + matA[k]* matB[k][j];
matD[j]= somaProd;}}
printf("\n\tVEJA O PRODUTO A*B=D\n");for(i=0; i<3; i++){for(j=0;j<3;j++)
printf("\t%d",matD[j]);
printf("\n");}//QTD DE PRIMOS NA DIAGONAL PRINCIPAL DA MATRIZ D
PROBLEMA DE UM TRABALHO
em C/C++
Postado
escreva um programa que eprmita o usuario, informar os elementos de uma matriz A de numeros inteiros, ed ordem 3x3.
apos a digitação da matriz A o programa deve:
1. gerar a matriz B que corresponde e transposta de A.
2. gerar a matriz C que é a soma da A+B.
3. Gerar a matriz D tal que e a mult de A*B.
4. Mostrar as matrizes A,B,C e D.
5. Dizer quantos numeros primos existem na diagonal principal na matriz D
6. Mostrar o fatorial de todos os elementos da matriz B.
7. Mostrar a Media aritmetica dos elementos da diagonal principal da matriz C.
obs:.
1.o programa tera as seguintes funcÕes
a) uma que recebe o numero inteiro e devolve o seu fatorial.
b) uma que recebe o numero inteiro e devolve 1 se ele for primo, 0 se não.
c) a função main.
2. somente a função main faz I/O.
FIZ ATE AQUI