Você está na página 1de 2

Universidade Federal do Maranho

Coordenao de Cincia e Tecnologia


Disciplina: Algoritmos e Estrutura de Dados

Lista de Exerccios Matrizes


1) Faa um programa que leia uma matriz 4x5 de inteiros e calcule (e imprima) a soma de todos os seus elementos positivos. 2) Crie um programa que leia uma matriz 5x5 e troque os elementos da linha vice!versa. ) Fazer um programa para gerar a matriz transposta de uma matriz x . 4) Faa um programa que preencha uma matriz "( x )# calcule o mostre a matriz $# resultante da multiplica%o dos elementos de " pelo seu maior elemento. 5) Crie um programa que preencha uma matriz 5x5 com n&meros inteiros e mostre uma mensagem in'ormando se a matriz ( sim(trica. )ma matriz s* pode ser considerada sim(trica se +,i # -. / +,- # i.. 0) Faa um programa que preencha e mostre a m(dia dos elementos da diagonal principal de uma matriz 5x5. 1) Faa um programa que preencha uma matriz 5x5 de n&meros reais# calcule e mostre a soma dos elementos da diagonal secund2ria. 3) Faa um programa que preencha uma matriz 5x5 de n&meros inteiros# calcule e mostre a m(dia dos elementos das linhas pares da matriz. 4) 5la6ore um programa que preencha uma matriz x com n&meros inteiros e veri'ique se essa matriz 'orma o chamado quadrado m2gico. )m quadrado m2gico ( 'ormado quando a soma dos elementos de cada linha ( igual a soma dos elementos de cada coluna desta linha# ( igual 7 soma dos elementos da diagonal principal e# tam6(m# ( igual 7 soma dos elementos da diagonal secund2ria.5xemplo8 + matriz pela coluna e

( um quadrado m2gico. 19),:ro'. C.;alles ! <5=>F. ?ogo Campo "inado. <ada uma matriz 3@3 l*gica que representa as posiAes minadas do -ogo. Considere que o valor B5$<+<5=$C (1) signi'ica que h2 uma mina nesta posi%o. Faa um programa que in'orma se ( possDvel percorrer o ta6uleiro de um lado ao outro em linha reta (atravessando uma linha inteira ou coluna inteira) ou diagonal sem passar por uma mina sequer. 11) (:ro'. C.;alles ! <5=>F))ma matriz de caracteres x 'oi utilizada para armazenar uma partida de -ogo da velha. Cs caracteres ECF e E@F 'oram utilizados para armazenarem a -ogada de cada participante.=n'orme na tela se o vencedor 'oi o -ogador ECF# o -ogador E@F ou se o resultado 'oi empate.=":C$G+>G58 n%o ser%o in'ormadas partidas com dois vencedores# apenas partidas v2lidas e todas as 4 casas estar%o preenchidas com ECF ou E@F.

Fonte: MANZANO, J.A.N.G e OLIVEIRA, J.F; Algoritmos. Lgica para #e 'omp(ta#ores. )* E#. +&o $a(lo, ),-.

ese!"ol"ime!to #e $rograma%&o

a) Her duas matrizes + e I# cada uma de duas dimensAes com 5 linhas e colunas. Construir uma matriz C de mesma dimens%o# que ( 'ormada pela soma dos elementos da matriz + com os elementos da matriz I. +presentar a matriz C. 6) Her duas matrizes + e I# cada uma com uma dimens%o para 1 elementos. Construir uma matriz C de duas dimensAes# em que a primeira coluna dever2 ser 'ormada pelos elementos da matriz + e a segunda coluna dever2 ser 'ormada pelos elementos da matriz I. +presentar a matriz C. e) Her uma matriz + de duas dimensAes com 19 linhas e 19 colunas. +presentar o somat*rio dos elementos situados na diagonal principal (posiAes +,1#1.# +,2#2.# +, # .# +,4#4. e assim por diante) da re'erida matriz. (Claro que n%o ( para e'etuar a soma deste modo8 ;C"+ J! +,1#1. K +,2#2. K +, # . K ... K +,19#19.) ') Her uma matriz + de duas dimensAes com 1 linhas e 1 colunas. Construir uma matriz I de mesma dimens%o# sendo que cada elemento da matriz I dever2 ser o somat*rio de cada elemento correspondente da matriz + com o os seus Dndices (ou se-a# se +,1#2. possui o valor 3# I,1#2. dever2 possuir o valor 11# correspondente a 3K1K2)# com exce%o para os valores situados nos Dndices Dmpares da diagonal principal (I,1#1.# I, # . # I,5#5. # I,1#1.)# os quais dever%o ser o 'atorial de cada elemento correspondente da matriz +. +presentar ao 'inal a matriz + e I lado a lado. g) Her uma matriz + de duas dimensAes com 4 linhas e 4 colunas. +o 'inal apresentar o total de elementos pares existentes dentro da matriz. (C6serve que ( o total de 5lementos e n%o a soma total do conte&do dos elementos.) h) Her uma matriz + de duas dimensAes com 19 linhas e 1 colunas. +o 'inal apresentar o total de elementos pares e o total de elementos Dmpares existentes dentro da matriz. +presentar tam6(m o percentual de elementos pares e Dmpares em rela%o ao total de elementos da matriz. ;upondo a existLncia de 29 elementos pares e 59 elementos Dmpares# ter!se!ia 23.0 M de elementos pares e 11#4M de elementos Dmpares. i) <esenvolver um programa que e'etua a leitura dos nomes de 5 alunos e tam6(m de suas duas notas semestrais. +o 'inal dever2 ser apresentado o nome de cada aluno classi'icado em ordem num(rica crescente de suas m(dias anuais.

Você também pode gostar