Question:21
C program to take input for three numbers, check and print the lowest number? (Method:2)
Sol:
#include <stdio.h>
int main()
{
int a,b,c,m;
printf("Enter 3 nos ");
scanf("%d %d %d",&a,&b,&c);
if(a<b && a<c)
m=a;
else
if(b<c)
m=b;
else
m=c;
printf("Min no = %d",m);
return 0;
}
Output:
Enter 3 nos 25
63
4
Min no = 4
Question:22
C program to take input for three number, check and print the lowest number? (Method :3 )
Sol:
#include <stdio.h>
int main()
{
int a,b,c,m;
printf("Enter 3 nos ");
scanf("%d %d %d",&a,&b,&c);
m=a;
if(b<m)
m=b;
if(c<m)
m=c;
printf("Min no = %d",m);
return 0;
}
Output:
Enter 3 nos 95
68
78
Min no = 68
Question:23
C program to take input for three numbers, check and print the lowest number? (Method:4)
Sol:
#include <stdio.h>
int main()
{
int a,b,c,m;
printf("Enter 3 nos ");
scanf("%d %d %d",&a,&b,&c);
m=(a<b && a<c)?a:(b<c)?b:c;
printf("Min no = %d",m);
return 0;
}
Output:
Enter 3 nos 42
57
8
Min no = 8
Question:24
Write a C program to take input for three number check and print the following;
(i). Largest no
(ii). Lowest no
(iii). Difference between largest and lowest number
Sol:
#include <stdio.h>
int main()
{
int a,b,c,ma,mi,d;
printf("Enter 3 nos ");
scanf("%d %d %d",&a,&b,&c);
if(a>b && a>c)
ma=a;
else
if(b>c)
ma=b;
else
ma=c;
if(a<b && a<c)
mi=a;
else
if(b<c)
mi=b;
else
mi=c;
d=ma-mi;
printf("Max no = %d Min no = %d Diff = %d",ma,mi,d);
return 0;
}
Output:
Enter 3 nos 25
96
3
Max no = 96 Min no = 3 Diff = 93
Question:25
C program to take input for a two-digit number and print sum of the digits?
Sol:
#include <stdio.h>
int main()
{
int n,d1,d2,s;
printf("Enter a 2 digit no ");
scanf("%d",&n);
if(n>=10 && n<=99)
{
d1=n%10;
n=n/10;
d2=n%10;
s=d1+d2;
printf("Sum of digits = %d",s);
}
else
printf("Number is not a 2 digit no");
return 0;
}
Output:
case:1
Enter a 2 digit no 369
Number is not a 2 digit no
case:2
Enter a 2 digit no 25
Sum of digits = 7




