Q) C program to count the number of digits in a number using while loop.
Sol)
#include<stdio.h>
int main()
{
int num,count=0;
printf("Enter a number : ") ;
scanf("%d",&num);
while(num)
{
num=num/10;
count++ ;
}
printf("\nTotal digits is : %d",count) ;
return 0;
}
how to do the same by using for loop?? any idea..
ReplyDeletefollow these steps
Deletefor(int i=num; i>=1; i=num/10)
{
count++;
}