1 TRABALHO Entrega29 04 2015
674 palavras
3 páginas
TRABALHO – DATA DE ENTREGA 29/04/2015Disciplina: Oficina de Programação
Dentre os exercícios abaixo, escolha apenas 8 (oito) deles para entregar codificados na linguagem C; sendo no mínimo dois deles envolvendo matrizes.
1. Faça um programa que gere uma tabela com os números de 1 a 10 e mostre o seu quadrado, cubo, fatorial, número de divisores e uma mensagem dizendo se o número é primo ou não. A cada 20 linhas deve ser escrito o cabeçalho novamente:
"Número
Quadrado
Cubo
Fatorial
Divisores
Primo"
1
1
1
1
1
Sim
2
4
8
2
2
Sim
2. Desafio: Escrever um programa que lê um conjunto não determinado de pares de valores a, b, todos inteiros e positivos, e para cada par lido, obtém o M.D.C. e o M.M.C. de a, b, escrevendo-os juntamente com os valores lidos. 3. Faça um programa que leia 100 valores e os escreva na ordem contrária à que foram digitados.
4. Escrever um programa que lê um vetor N(80) e o escrevA. Encontre, a seguir, o menor elemento e a sua posição no vetor N e escreva: "O menor elemento de N é = ... e a sua posição é ... ".
5. Escrever um programa que lê um vetor N(20) e o escreve. Troque, a seguir, o 1* elemento com o último, o 2* com o penúltimo, etc até o 10* com o 11* e escreva o vetor N assim modificado.
6. Escrever um programa que lê um vetor G(13) que é o gabarito de um teste de loteria esportiva, contendo os valores 1(coluna 1), 2(coluna 2) e 3(coluna do meio). Ler, a seguir, para cada apostador, o número de seu cartão e um vetor Resposta R(13). Verificar para cada apostador o número de acertos e escrever o número do apostador e seu número de acertos. Se tiver 13 acertos, acrescentar a mensagem: "GANHADOR, PARABENS".
7. Escrever um programa que lê um vetor A(15) e o escreve. Ordene a seguir os elementos de A em ordem crescente e escreva novamente A.
8. DESAFIO: Escrever um programa que lê, para um vetor V(30), vinte valores que ocuparão as 20 primeiras posições do vetor V. Ordene, a seguir, os elementos de V em ordem crescente. Leia, a seguir 10 valores