Wednesday, August 25, 2010

c program that displays the largest & smallest digit

================================

Displaying Largest digit from the user's input


================================

int large(int n){
if(n==0)
return 0;
else{
if(n%10>large(n/10))
return n%10;
else
return large(n/10);
}
}
int main(){
int n,ans;
printf("Enter a value: ");
scanf("%d",&n);
ans=large(n);
printf("ans: %d",ans);
getch();
}
=====================================

Displaying the smallest digit from the user's input


=====================================

int small(int n){
if(n/10==0)
return n;
else{
if(n%10
return n%10;
else
return small(n/10);
}
}
int main(){
int n,ans;
printf("Enter a value: ");
scanf("%d",&n);
ans=small(n);
printf("ans: %d",ans);
getch();
}
================================