Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void insertBeg(int myArr[], int input , int *length);
- void display(int array[], int length);
- int main(){
- int exit = 0;
- int input;
- int *myArr= (int *)malloc(sizeof(int));
- int length = 1;
- while(!exit){
- fflush(stdin);
- printf("Input : ");
- scanf("%d", &input);
- if(input == -1){
- exit = 1;
- }
- insertBeg(myArr, input, &length);
- display(myArr, length);
- }
- return 0;
- }
- void insertBeg(int myArr[], int input , int *length){
- myArr = (int *)realloc(myArr, (*length)) ;
- myArr[(*length)] = input;
- (*length)++;
- }
- void display(int array[], int length){
- int i;
- printf("Array ---- \n");
- for(i = length-1 ; i>0 ; i--){
- printf("%d ," , *(array + i));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement