Atividade P1 FC2015 1 1
914 palavras
4 páginas
Lista de Exercícios – P1 – Ferramentas ComputacionaisEntregar 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,