#include<stdio.h>

int main() {
    
    // int a=10;
    // int b=20;
    // int *ptr1=&a;
    // int* ptr2=&b;
    // printf("%p\n",ptr1);
    // printf("%p\n",ptr2);
    
    // printf("%d",*ptr2); 
    
    // char ch='A';
    
    // char* ptr=&ch;
    // printf("%dc",*ptr);
    
    // int arr[]={1,2,3,4};
    
    // printf("%p\n",arr);
    
    // int *num=arr;
    // int i=0;
    // while(i<4){
    //     printf("%d",*(num=i));
    //     i++;
    // }
    // printf("%d",*(num+3));
    
    // int a=10;
    
    // int b=1234567;
    
    int *a=(int *)malloc(sizeof(int));
    *a=1234567;
    printf("%d\n",*a);
    
    int *arr=(int *)malloc(sizeof(int)*5);
    
   for(int i=0;i<5;i++){
       arr[i]=i+1;
   }
   for(int i=0;i<5;i++){
       printf("%d",*(arr+i));
   }

    return 0;
}