Exercicio 6
#include <stdio.h>
#include <stdlib.h>
void Mallomalloc( int *p_malloc, int *p_realloc);
int main(){
int *vetor;
Mallomalloc(vetor,vetor);
return 0;
}
void Mallomalloc( int *p_malloc, int *p_realloc){
int i;
p_malloc = (int*)malloc(20*sizeof(int));
for(i = 0; i < 20; i++){
printf("%i˚ Numero: ",i+1);
scanf("%i",(p_malloc + i) );
}
p_realloc =(int*)realloc(p_malloc,40*sizeof(int));
printf("\n\n");
for(i = 20; i < 40; i++){
printf("%i˚ Numero: ",i+1);
scanf("%i",(p_realloc + i) );
}
printf("\n\n\n");
for(i = 0; i < 40; i++){
printf("[%d] ",p_malloc[i]);
}
free(p_realloc);
}