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