Baixe o app para aproveitar ainda mais
Prévia do material em texto
COMP1 - Lista de Exercícios 09 Estruturas de Dados Bidimensionais - Matrizes Esta lista será submetida a um algoritmo de correção automático. Fique atento pois todos os exercícios possuem entrada e saída de dados padronizados. Não insira printf’s ou leia dados além do exigido pelo exercício. Também não altere as frases a serem exibidas pois o algoritmo de correção realizada a comparação caractere a caractere, assim qualquer incompatibilidade poderá sinalizar solução incorreta. Cada exercício é acompanhado de uma tabela com exemplos de entrada (primeira coluna) e saída (segunda coluna). Não utilize acentuação/caracteres especiais. Fique atento ao uso de letras maiúsculas e minúsculas, siga sempre os exemplos de saída. O programa ignora espaços e \n (você pode usar, mas não vai fazer diferença no resultado final). 1. Crie um programa chamado L9E01.c Leia uma matriz de inteiros 3x3, imprima a linha que contém o maior valor. Depois, imprima os índices do maior valor (i→linha e j→coluna). 1 2 3 4 5 6 7 8 9 7 8 9 maior i=2 maior j=2 210 55 42 560 23 12 120 200 44 560 23 12 maior i=1 maior j=0 2. Crie um programa chamado L9E02.c Declare uma matriz de inteiros 5x5. Preencha com 1 a diagonal principal e com 0 os demais elementos. Escreva ao final a matriz obtida. Imprima o caractere # para demarcar o final de cada linha. 1 0 0 0 0 # 0 1 0 0 0 # 0 0 1 0 0 # 0 0 0 1 0 # 0 0 0 0 1 # 3. Crie um programa chamado L9E03.c Faça um programa que preenche uma matriz 4x4 com o produto do valor da linha e da coluna de cada elemento, depois imprime na tela. Imprima o caractere # para demarcar o final de cada linha. 0 0 0 0 # 0 1 2 3 # 0 2 4 6 # 0 3 6 9 # 4. Crie um programa chamado L9E04.c Leia uma matriz de inteiros 4x4, Calcular a soma dos elementos estão acima da diagonal principal (exceto a própria diagonal). 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 soma:6 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 soma:20 5. Crie um programa chamado L9E05.c Leia uma matriz de inteiros 4x4, Calcular a soma dos elementos estão abaixo da diagonal principal (exceto a própria diagonal). 1 2 2 2 0 1 2 2 5 5 1 2 0 0 5 1 soma:15 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 soma:10 6. Crie um programa chamado L9E06.c Leia uma matriz de floats 3x3. Crie um vetor de floats de 3 posições. Faça com que cada posição do vetor receba a soma da coluna correspondente na matriz, ex: 1 5 3 1 5 3 1 5 3 3 15 9 Por fim, imprima o vetor resultado. 1 5 3 1 5 3 1 5 3 3 15 9 10 15 20 30 20 30 10 45 35 50 80 85 Matriz Vetor resultado
Compartilhar