Question:5
C program to take input for a number, if the number is <=10 calculate and print its cube otherwise print its square?
Sol:
#include<stdio.h> int main() { int a,b; printf("Enter any no "); scanf("%d",&a); b=a<=10?a*a*a:a*a; printf("Result = %d",b); return(0); }
/* Output */ Enter any no 5 Result = 125 Enter any no 12 Result = 144
Question:6
C program to take input for a number, if the number is <=10 calculate and print its cube otherwise print its square (Without using a variable)?
Sol:
#include<stdio.h> int main() { int a; printf("Enter any no "); scanf("%d",&a); a<=10?printf("Cube = %d",a*a*a):printf("Square = %d",a*a); return(0); }
/* Output */ Enter any no 6 Cube = 216 Enter any no 12 Square = 144
Question:7
C program to take input for 3 numbers, check and print the largest number?
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("Max no = %d",m); return(0); }
/* Output */ Enter 3 nos 36 85 95 Max no = 95
Question:8
C program to take input for 3 numbers, check and print the smallest number?
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 75 84 25 Min no = 25