Buscar

3a. Lista de exercícios LP II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Faculdade Farias Brito Ciência da Computação 
 
Lógica de Programação II Prof. Sérgio Yunes 
 
 
 
Faculdade Farias Brito Curso de Ciência da Computação 
Disciplina Lógica de Programação II 2º Semestre 
Professor Sérgio Yunes 
 
3ª Lista de Exercícios 
 
1. Elabore um programa em C que declare um vetor de 50 posições, preencha cada posição desse vetor 
com 0 (zero) e mostre o conteúdo do vetor. 
 
2. Elabore um programa em C que declare um vetor de 30 posições e preencha todas as suas posições por 
meio do teclado e mostre o conteúdo do vetor. 
 
3. Elabore um programa em C que preencha um vetor com 15 números inteiros e verifique a existência 
de elementos iguais a 30, mostrando as posições em que apareceram. 
 
4. Elabore um programa em C que declare um vetor de 10 posições e preencha todas as suas posições por 
meio do teclado. Em seguida o algoritmo deve contar e mostrar a quantidade de números pares 
contidas no vetor. 
 
5. Elabore um programa em C que declare um vetor de 20 posições e preencha todas as suas posições por 
meio do teclado. Em seguida o programa deve encontrar e mostrar o maior valor contido no vetor. 
 
6. A amplitude de uma relação de números reais é a diferença entre o maior e o menor valor da relação. 
Por exemplo, a amplitude de 5, 7, 15, 2, 23, 21, 3, 6 é 23-2=21. Elabore um programa em C recebe 
uma relação de números e forneça a sua amplitude. 
 
7. Elabore um programa em C que receba e armazene num vetor as notas escolares de uma turma, calcule 
e mostre a média da turma. O programa deve também determinar e mostrar quantos alunos obtiveram 
nota maior que a média da turma. 
 
8. Elabore um programa em C que leia pelo teclado e armazene uma relação de 10 (dez) números num 
vetor A. Em seguida, o programa deve copiar os números do vetor A para um vetor B e mostrar os 
elementos do vetor B. 
 
9. Elabore um programa em C que, após preencher dois vetores com 10 (dez) números inteiros cada, 
soma os valores dos elementos correspondentes desses dois vetores e armazena o resultado num 
terceiro vetor. Veja o exemplo abaixo. 
 
A 3 5 6 4 9 10 3 0 5 7 
Índice 1 2 3 4 5 6 7 8 9 10 
B 4 1 5 7 9 0 1 3 4 8 
Faculdade Farias Brito Ciência da Computação 
 
Lógica de Programação II Prof. Sérgio Yunes 
 
Índice 1 2 3 4 5 6 7 8 9 10 
C 7 6 11 11 18 10 4 3 9 15 
Índice 1 2 3 4 5 6 7 8 9 10 
 
10. Elabore um programa em C que leia pelo teclado e armazene uma relação de 10 (dez) números num 
vetor A. Em seguida, o programa deve copiar os números do vetor A para um vetor B, porém na 
ordem inversa da ordem original e mostrar os elementos do vetor B. Veja o exemplo abaixo. 
 
A 3 5 6 4 9 10 3 0 5 7 
 
B 7 5 0 3 10 9 4 6 5 3 
 
 
11. Elabore um programa em C que preencha um vetor A com 10 (dez) números inteiros e o decomponha 
em dois outros vetores, B e C, um contendo os elementos de índice ímpar e o outro contendo os 
elementos de índice par. Veja o exemplo abaixo. 
 
A 3 5 6 4 9 10 3 0 5 7 
Índice 1 2 3 4 5 6 7 8 9 10 
B 3 6 9 3 5 
Índice 1 2 3 4 5 6 7 8 9 10 
C 5 4 10 0 7 
Índice 1 2 3 4 5 6 7 8 9 10 
 
 
12. Elabore um programa em C que preencha um vetor A de números inteiros e o decomponha em dois 
outros vetores, B e C, um contendo os números ímpares e o outro contendo os números pares do vetor 
A. Veja o exemplo abaixo. 
 
A 3 5 6 4 9 10 3 0 5 7 
Índice 1 2 3 4 5 6 7 8 9 10 
B 3 5 9 3 5 7 
Índice 1 2 3 4 5 6 7 8 9 10 
C 6 4 10 0 
Índice 1 2 3 4 5 6 7 8 9 10 
 
 
 
13. Uma avaliação escolar consiste de 50 questões objetivas, cada uma delas com 5 opções, (a, b, c, d e e), 
sendo apenas uma delas verdadeira. Escreva um programa que receba a sequência de repostas corretas 
(o gabarito) e corrija um cartão resposta. 
 
 
Bom desempenho.

Outros materiais