Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Lista 6 - Matrizes Bidimensionais Solução do exercício 8 #include <stdio.h> #include <stdlib.h> // Retire se for usar o LINUX int main() { int x, y, mat[4][4], soma=0; //Entrada for(x=0; x<4; x++) { for(y=0; y<4; y++) { printf("Linha %d - coluna %d:",x+1,y+1); scanf("%d", &mat[x][y]); } } //Soma todos os numeros acima da DP for(x=0; x<4; x++) for(y=0; y<4; y++) if(x<y) soma+=mat[x][y]; //Saida printf("\nMatriz\n"); for(x=0; x<4; x++) { for(y=0; y<4; y++) if(x<y) printf("%3d\t", mat[x][y]); else printf("\t"); printf("\n"); } printf("Soma: %4d", soma); printf("\n"); system("pause"); // Retire se for usar o LINUX } 1) Faça um programa que entre com valores reais para uma matriz M[4] [5] . Gerar e exibir a matriz DOBRO, onde cada elemento é o dobro do elemento, na respectiva posição, da matriz M. 2) Faça um programa que entre com valores inteiros para uma matriz A[4][4] e para uma matriz B[4][4]. Gerar e exibir a matriz SOMA, onde cada elemento é a soma dos elementos da matriz A e da matriz B. 3) Faça um programa que entre com valores inteiros para duas matrizes 5 x 5. Gerar e exibir a matriz DIFERENCA. 4) Faça um programa que leia valores inteiros para a matriz A[3][5] . Gerar e exibir a matriz SOMA_LINHA, onde cada elemento é a soma dos elementos de uma linha da matriz A. Faça o trecho que gera a matriz, separado do trecho de entrada e do trecho de saída. 5) Faça um programa que leia valores inteiros para a matriz A[3][5]. Gerar e imprimir a matriz SOMA_COLUNA, onde cada elemento é a soma dos elementos de uma coluna da matriz A. Faça o trecho que gera a matriz separado do trecho de entrada e do trecho de saída. 2 6) Faça um programa que leia valores para uma matriz M10 x 10 e a escreva invertida. Se a matriz fosse M3 x 3 e tivesse estes elementos: sua impressão seria: ⎥⎥ ⎥ ⎦ ⎤ ⎢⎢ ⎢ ⎣ ⎡ 987 654 321 ⎥⎥ ⎥ ⎦ ⎤ ⎢⎢ ⎢ ⎣ ⎡ 123 456 789 7) Faça um programa que leia valores reais para uma matriz 5 x 5 e exiba todos os elementos exceto os elementos da diagonal principal. 8) Faça um programa que leia valores reais para uma matriz 4 x 4 e exiba os elementos que se encontram acima da diagonal principal e a soma deles. 9) Faça um programa que leia os elementos de uma matriz 6 x 6 e exiba os elementos que se encontram acima da diagonal principal e o produto deles. 10) Faça um programa que leia valores inteiros para uma matriz M inteira 4x4 e exiba os elementos que estão em linhas pares e colunas ímpares. 11) Num torneio de futsal, de um turno, inscreveram-se 12 times. Armazenar os nomes dos times e exibir a tabela de jogos. DICA: Leia sobre Arranjos na apostila de Matemática&&Programação em http://anitalopes.com Senha:leicam2010 3 Solução do exercício 8
Compartilhar