size of int without using sizeof operator & Reverse a number


Reverse a number

#include<stdio.h>
int main(){
int num,rev;
printf("\nEnter a number :");
scanf("%d",&num);
rev=reverse(num);
printf("\nAfter reverse the no is :%d",rev);
return 0;
}

int sum=0,r;
reverse(int num){
if(num){
r=num%10;
sum=sum*10+r;
reverse(num/10);
}
else
return sum;
return sum;
}

find the size of int without using sizeof operator

#include<stdio.h>

int main(){

  int *ptr = 0;

  ptr++;
  printf("Size of int data type:  %d",ptr);

  return 0;

}