C Language Tutorial Home

# IF CONDITION PROGRAMS SET 3

Question: 11

Write a C program to take input for name and age of a person, check and print whether the person can vote or not?

Sol:

```#include <stdio.h>
int main()
{
int age;
char name;
printf("Enter name ");
scanf("%s",name);
printf("Enter age ");
scanf("%d",&age);
if(age>=18)
printf("you can vote");
else
printf("you cannot vote");
return 0;
}```

## Output:

case 1:
Enter name amit
Enter age 12
you cannot vote
case 2:
Enter name Sumit
Enter age 19
you can vote

Question: 12

Write a C program to take input for a number if number<=10 calculate and print its square?

Sol:

```#include <stdio.h>
int main()
{
int a,b;
printf("Enter any no ");
scanf("%d",&a);
if(a<=10)
{
b=a*a;
printf("square = %d",b);
}
return 0;
}```

## Output:

case :1
Enter any no 5
square = 25
case 2:
Enter any no 12
(no ouput as condition is false)

Question: 13

Write a C program to take input for a number if number<=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);
if(a<=10)
{
b=a*a*a;
printf("cube = %d",b);
}
else
{
b=a*a;
printf("square = %d",b);
}
return(0);
}```

## Output:

case :1
Enter any no 5
cube = 125
case 2:
Enter any no 12
square = 144

Question: 14

Write a C program to take a number check and print whether the number is +ve , -ve or zero?

Sol:

```#include <stdio.h>
int main()
{
int a;
printf("Enter any no ");
scanf("%d",&a);
if(a==0)
printf("value is zero");
else
if(a>0)
printf("value is +ve");
else
printf("value is -ve");
return 0;
}```

## Output:

case 1:
Enter any no 25
value is +ve
case 2:
Enter any no -96
value is -ve
case 3:
Enter any no 0
value is zero

Question: 15

Write a C program to take a number check and print whether the number is even , odd or zero?

Sol:

```#include <stdio.h>
int main()
{
int a;
printf("Enter any no ");
scanf("%d",&a);
if(a==0)
printf("value is zero");
else
if(a%2==0)
printf("value is even");
else
printf("value is odd");
return 0;
}```

case 1:
Enter any no 25
value is odd
case 2:
Enter any no 36
value is even
case 3:
Enter any no 0
value is zero