Escolar Documentos
Profissional Documentos
Cultura Documentos
3. Escreva um programa que recebe um valor inteiro positivo N e o tipo da soma (A, B, C),
retornando o valor de S como a seguir.
C: S = 2/4 + 5/5 + 10/6 + 17/7 + 26/8 + ... +(n²+1)/(n+3) onde n começa de 1 até N.
Para cada tipo de sema o programa deve chamar uma função específica que faça tal
operação. Parar o processamento quando for lido um número negativo.
4. Faça um programa que o usuário escolhe a figura a ser gerada (1, 2 ou 3) e a altura
(numero de linhas) para a geração da figura. Para cada opção uma função é chamada
mostrando a figura.
Figura 1: Figura 2: Figura 3:
0 0 0
00 00 000
000 000 00000
0000 0000 0000000
00000 00000 ...
... ...
5. Faça um programa para ler 15 valores e grava-los num arquivo externo. Ler este arquivo
externo gravando-os num vetor. Imprimir o vetor gravado, seu maior valor , seu menor e
a média dos valores lidos.
Usar funções para cada solicitação.
2ª LISTA DE EXERCICIO DE INFORMATICA – 2013/2
6. Fazer um programa em C++ para gravar 12 números inteiros num arquivo externo. Ler
este arquivo e gravar um vetor. Ler também dois números quaisquer positivos e verificar
em que posição do vetor estes números estão gravados.
Imprimir o vetor e a posição no vetor dos números informados.
Usar funções para executar o programa;
8. Gravar e ler dois vetores de 8 elementos. Faça uma função para gravar o vetor resultante
da soma dos dois vetores. Imprimir os três vetores.
9. Faça um programa que grave e leia dois vetores A e B, de dimensão 8, e realize a troca
dos elementos destes vetores; ou seja, após a execução do programa o vetor B deverá
conter os valores fornecidos para o vetor A, e vice-versa. Usar funções para resolver o
problema.
10. Grave e 3eia 3 vetores de 9 posições e crie outro com o 1º terço do primeiro, o segundo
3º. do segundo e o ultimo terço do 3º. Escrever o vetor resultante ao final. Usar funções
para execução do programa.
11. Faça um programa que grave e leia um conjunto de 15 valores os coloca em 2 vetores
conforme forem pares ou ímpares. Imprima o vetor com os elementos pares e em seguida
aquele com os elementos ímpares. Usar funções para cada solicitação.
12. Dados dois vetores, A (5 elementos) e B (8 elementos), faça um programa em C++ que
grave e leia estes vetores e imprima todos os elementos comuns aos dois vetores. O
programa deve imprimir para cada elemento do vetor A todos os elementos em comum no
vetor B, quantas vezes eles aparecerem no vetor B. Usar funções.
Exemplo:
Vetor A = {1, 4, 2, 1, 5}
Vetor B = {1, 5, 2, 1, 5, 6, 3, 7}
Saída do Programa: 1, 1, 2, 1, 1, 5, 5
13. Faça o mesmo programa do exercício anterior, mas agora sem mostrar as repetições.
Exemplo:
Vetor A = {1, 4, 2, 1, 5}
Vetor B = {1, 5, 2, 1, 5, 6, 3, 7}
Saída do Programa: 1, 2, 5
16. Faça um programa que grave e leia os dois lados de um retângulo, guardando esses
valores em dois vetores V1 e V2 nas posições correspondentes como mostrado abaixo e
gere um terceiro vetor ÁREA contendo os valores das áreas de cada retângulo e outro
contendo o PERÍMETRO. Usar funções.
Exemplo:
V1 V2 ÁREA PERÍMETRO
1 2 2 6
3 2 6 10
2 2 4 8
2 1 2 6
4 3 12 14
5 5 25 20
2 4 8 12
7 6 42 26
8 8 64 32
6 1 6 14