Buscar

Exercício 4

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Exercício 4: 
Faça um algoritmo em linguagem C com as seguintes funcionalidades: 
Ambas matrizes devem ter as mesmas dimensões; 
de repetição que só permita o programa avançar caso ele digite dimensões corretas de no máximo 5; 
atrizes na tela, de uma forma legível; 
 últimos dois números do 
seu RU da UNINTER; 
últimos dois números do seu RU da UNINTER; 
 
 
 
#include <stdio.h> 
#include <stdlib.h> 
int main(){ 
int i, j, m[i][j],matriz1[5][5], matriz2[5][5], matrizsoma[5][5]; /*Declarando as variaveis*/ 
 
printf("Matricula do aluno *******\n\n"); /*Minha matricula*/ 
printf("Digite os valores da matriz 1: \n\n"); /*Digitar valores da Matriz 1*/ 
 
 
for(i=0;i<5;i++) /*Numero de linhas da Matriz*/ 
for(j=0;j<5;j++){ /*Numero de colunas da Matriz*/ 
printf("Elemento[%d][%d]= ",i,j); /*Printar na tela os elementos digitados da Matriz 1*/ 
scanf("%d",&matriz1[i][j]); 
} 
printf("Digite os valores da matriz 2: \n\n"); /*Digitar valores da Matriz 2*/ 
 
for(i=0;i<5;i++) /*Numero de linhas da Matriz*/ 
for(j=0;j<5;j++){ /*Numero de colunas da Matriz*/ 
printf("Elemento[%d][%d]= ",i,j); /*Printar na tela os elementos digitados da Matriz 2*/ 
scanf("%d",&matriz2[i][j]); 
} 
 
printf("\n::: Valores da matriz 1 :::\n"); /*Exibir os valores reais da matriz 1*/ 
 
for(i=0;i<5;i++){ /*Numero de linhas da Matriz*/ 
for(j=0;j<5;j++) /*Numero de colunas da Matriz*/ 
printf("%d ",matriz1[i][j]); /*Printar na tela a matriz 1*/ 
printf("\n"); 
} 
 
printf("\n::: Valores da matriz 2 :::\n"); /*Exibir os valores reais da matriz 2*/ 
 
for(i=0;i<5;i++){ /*Numero de linhas da Matriz*/ 
for(j=0;j<5;j++) /*Numero de colunas da Matriz*/ 
printf("%d ",matriz2[i][j]); /*Printar na tela a matriz 2*/ 
printf("\n"); 
} 
 
/*soma das duas matrizes*/ 
 
for(i=0;i<5;i++){ /*Numero de linhas da Matriz*/ 
for(j=0;j<5;j++){ /*Numero de colunas da Matriz*/ 
matrizsoma[i][j]= matriz1[i][j] + matriz2[i][j];} /*Calculo da soma das duas Matrizes*/ 
} 
printf("\n::: Resultado da soma das duas matrizes :::\n"); 
 
for(i=0;i<5;i++){ /*Numero de linhas da Matriz*/ 
for(j=0;j<5;j++) /*Numero de colunas da Matriz*/ 
printf("%d ",matrizsoma[i][j]); /*Printar na tela a soma das dias Matrizes*/ 
printf("\n"); 
} 
 
for(i=0;i<5;i++){ /*Numero de linhas da Matriz*/ 
for(j=0;j<5;j++) /*Numero de colunas da Matriz*/ 
m[i][j]=matrizsoma[i][j]*69; /*Calculo da multiplicacao da Matriz pelos dois ultimos numeros da 
Matricula*/ 
} 
 
printf("\n::: Multiplicacao do resultado da soma das duas matrizes por 69 :::\n"); 
 
for(i=0;i<5;i++){ /*Numero de linhas da Matriz*/ 
for(j=0;j<5;j++) /*Numero de colunas da Matriz*/ 
printf("%d ",m[i][j]); /*Printar na tela os valores da soma das duas matrizes multiplicados pelos 
dois ultimos numeros da matricula*/ 
printf("\n"); 
} 
 
printf("\n::: Soma da diagonal da primeira matriz multiplicado por 69 :::\n"); 
 
for(i=0;i<5;i++){ /*Numero de linhas da Matriz*/ 
for(j=0;j<5;j++){ /*Numero de colunas da Matriz*/ 
if(i==j) /*diagonal principal da Matriz 1*/ 
printf(" %d \t ",matriz1[i][j]*69); /*Printar na tela a soma da diagonal principal da matriz 1 
multiplicada pelos dois ultimos numeros da Matricula*/ 
} 
} 
 
printf("\n::: Soma da diagonal da segunda matriz multiplicado por 69 :::\n"); 
 
for(i=0;i<5;i++){ /*Numero de linhas da Matriz*/ 
for(j=0;j<5;j++){ /*Numero de colunas da Matriz*/ 
if(i==j) /*diagonal principal da Matriz 2*/ 
printf(" %d \t ",matriz2[i][j]*69); /*Printar na tela a soma da diagonal principal da matriz 2 
multiplicada pelos dois ultimos numeros da Matricula*/ 
} 
} 
 
return 0; 
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando