Buscar

Atividade 5 12 10 2020 OK


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

Continue navegando


Prévia do material em texto

Atividade referente a aula V
Esta atividade deve ser entregue até 16 de outubro de 2020.
1. Crie um programa que leia um valor n e crie dinamicamente um vetor de n elementos e passe esse vetor para uma função que vai ler os elementos desse vetor. Depois, no programa principal, o vetor preenchido deve ser impresso. Antes de finalizar o programa o programa deve liberar a área de memória alocada. 
R:
#include <cstdlib>
#include <iostream>
using namespace std;
#include <stdlib.h>
void lerElementos(int *vetor, int n);
int main(){
int *elementos, n, j;
printf("Digite um valor 'n': ");
scanf("%d", &n);
elementos = (int*) malloc(sizeof(int)*n);
if(elementos==NULL){
printf("Falha na alocacao de memoria.");
exit(1);
}
lerElementos(elementos, n);
for(j=0;j<n;j++){
printf("%d ", elementos[j]);
}
free(elementos);
return(0);
}
void lerElementos(int *vetor, int i){
int j;
for(j=0;j<i;j++){
printf("Elemento %d: ", j);
scanf("%d", &vetor[j]);
}
}