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]); } }