#include <stdio.h>
#include <stdlib.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("%c",*ptr);
    //-
    
    // int arr[]={1,2,3,4};
    // printf("%p\n",arr);
    //-
    
    // int *num=arr;
    // printf("%p",num);
    // printf("%d",*num);
    // printf("%d",*(num+2));
    // printf("%d",*(num+3));
    //-
    
    // int arr[]={1,2,3,4};
    // printf("%p\n",arr);
    // int *num=arr;
    // int i=0;
    // while(i<4){
    //     printf("%d",*(num+i));
    //     i++;
    // }
    
    // int *a=(int *)malloc(sizeof(int));
    // *a=1234567;
    // printf("%d",*a);
    //-
   
    //int *arr=(int *)malloc(sizeof(int)*5);
    //printf("%p",arr);
    //-
    
    //   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));
    //   }
    //-
    
          int *arr=(int *)malloc(5,sizeof(int));
          for(int i=0;i<5;i++){
              arr[i]=1+(i*5);
          }
          for(int i=0;i<5;i++){
              printf("%d",arr[i]);
          }
    
    
       

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
    
    return 0;

}