041171791597

1226 palavras 5 páginas
Universidade Federal do Piauí – UFPI Campus Senador Helvídio Nunes de Barros – CSHNB Curso de Sistemas de Informação Bloco: III Disciplina: Estruturas de Dados Professora: Juliana Oliveira de Carvalho Acadêmico:.......................................................................................................................Matrícula:.....................................

PRIMEIRA LISTA DE EXERCÍCIOS DE ESTRUTURAS DE DADOS
1. Faça um programa em C que leia uma matriz de inteiros, cada linha deva ter cinco colunas: as duas primeiras colunas conter os números a serem utilizados no calculo(valores digitados pelo usuário), a terceira coluna conter o Máximo Divisor Comum (MDC) entre os números das duas primeiras colunas, a quarta coluna o Mínimo Múltiplo Comum (MMC) entre os números das duas primeira colunas e a quinta coluna deve conter a média entre o MDC e o MMC calculados. Faça uma função para cada situação: ler matriz, imprimir matriz, calcular MDC, calcular MMC, calcular média entre MDC e MMC. 2. Faça um programa em C modificando o exercício anterior, onde todas as funções devem ser recursivas. 3. Faça um programa em C que dado uma matriz de inteiros, calcule o produto entre a matriz inversa e a matriz transposta em relação a matriz original. O programa deve implementar a função que monte a matriz inversa, a matriz transposta e a função que calcula o produto, além das funções para ler e imprimir uma matriz. Obs. 1: Deve ser permitido ao usuário definir a ordem da matriz original, desde que não ultrapasse o máximo definido no programa. Obs. 2: As funções imprime, inversa, transposta e produto devem ser recursivas. Obs. 3: Deve existir uma única função imprime, deve ser possível imprimir qualquer matriz de inteiros utilizando esta função. 4. Faça um programa em C que tenha um menu de opções com as seguintes opções: para ler uma matriz de strings; um opção para ordenar cada uma das linhas da matriz, lembre-se que o usuário pode entrar com letras maiúsculas e

Relacionados