Atividade P1 FC2015 1 1

914 palavras 4 páginas
Lista de Exercícios – P1 – Ferramentas Computacionais
Entregar esta lista resolvida (manuscrita) no dia da P1.
1 - Se o usuário executar este programa o que será apresentado na tela (mostrar os resultados intermediários de cada passagem pelo laço):
#include<stdio.h>

Resposta:

int main()
{int x = 18; int y = 5; while (x != y)
{ x = x - y;

Resultados Intermediários :
#

x

y

y = y + 1;} printf (“%i %i”, x,y); return 0;}

2 - Escreva o código em C, um programa (sem usar funções) que realize as seguintes tarefas:
a) Declara um vetor de 75 posições.
b) Preenche o vetor com números pares começando do número 4.
c) Some os elementos desse vetor que sejam múltiplos de 32.
d) Mostra os elementos do vetor.
Código C:

3- Implementar em linguagem C, no espaço reservado, as ações descritas na primeira coluna. Mostre o algoritmo em diagrama de blocos estruturados na primeira coluna.
Ação e Algoritmo
A) Função preencheVetor() que recebe um vetor e seu comprimento, e escreve em cada posição do vetor o triplo de seu índice.

B) Função exibeVetor() que recebe um vetor e seu comprimento, e mostra no monitor os valores armazenados no vetor, separados por um salto de linha.

C) Função somaVetor() que recebe um vetor e seu comprimento, e retorna a soma dos valores dos elementos do vetor.

D) Programa que:
- Declara três vetores de inteiros com 75 posições. - Preencha, exiba e mostre a soma dos elementos dos vetores, utilizando as funções acima. Programa em C void geraVetor (int *v, int tam)
{
int i; for (i = 0; i < tam; i++) v[i] = rand();
}
void mostraVetor (int*v, int tam)
{
int i; for (i = 0; i < tam; i++) printf ("%d ", v[i]);
}
int mediaVetor (int*v, int tam)
{
int i; long int soma = 0; int media; for (i = 0; i < tam; i++) soma = soma + v[i]; media = soma / tam; return media;
}
int main(int argc, char *argv[])
{
int vetor1[100]; int vetor2[100]; int tamvetor = 100; geraVetor(vetor1, tamvetor); mostraVetor(vetor1, tamvetor); geraVetor(vetor2, tamvetor); mostraVetor (vetor2,

Relacionados