Buscar

07_-_IntroducaoProgramacao-Vetores-1

Prévia do material em texto

Fundamentos de programação I
07 – Vetores
Atividade 07
1) Descreva cada uma das linhas do programa a seguir e apresente a saída deste programa:
01. #include <stdio.h>
02. void main ()
03. {
04. int i;
05. int vetor[5];
06. vetor[0] = 10;
07. vetor[1] = 12;
08. vetor[2] = 14;
09. vetor[3] = 20;
10. vetor[4] = 22;
11. for (i=0; i<5; i++)
12. printf("O valor do vetor[%d] é %d\n", i, vetor[i]);
13. }
2) Faça um teste de mesa para todas as variáveis do programa a seguir e apresente a saída:
01. #include <stdio.h>
02. void main ()
03. {
04. int i, x;
05. int array[5];
06. for(i=0; i<5; i++)
07. array[i] = i;
08. for(i=4; i>1; i--)
09. array[i] = array[i]-1;
10. for(i=0; i<4; i++)
11. printf("array[%d] = %d\n", i, array[i]);
12. }
3) Faça um programa que leia sete (7) números, armazene em um vetor e apresente a soma de todos 
os elementos. Para este exercício faça obrigatoriamente a obtenção dos valores em um primeiro laço 
de repetição – for, a soma em um segundo laço de repetição - for e por fim apresente o resultado.
4) Baseado no algoritmo para achar alguns números primos implemente um programa de forma que 
este leia 7 números (armazenados em um vetor) de forma que o programa identifique se cada 
número é ou não primo. Lembrando que um número é primo quando é divisível apenas pelo número 
um (1) e por ele mesmo.
ALGORITMO
DECLARE i, num, qtde NUMÉRICO
LEIA num
qtde ← 0
PARA i ← 1 ATÉ num FAÇA
INÍCIO
SE RESTO(num/i) = 0
ENTÃO qtde ← qtde + 1
FIM
SE qtde > 2
ENTÃO ESCREVA “Número não primo”
SENÃO ESCREVA “Número primo”
FIM_ALGORITMO

Outros materiais