0% found this document useful (0 votes)
75 views22 pages

GFJGFJGFJFGJ

The document provides code solutions to 16 different programming problems involving conditional statements and basic input/output in C language. The problems cover topics such as checking even/odd numbers, largest of 3 numbers, eligibility to vote, calculating percentages, positive/negative/zero numbers, divisible by 5 and 11, leap years, vowels, digits and characters, days in months, and counting currency notes. For each problem, the code implements the logic to check various conditions using if-else statements and prints the corresponding output.

Uploaded by

Apurba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views22 pages

GFJGFJGFJFGJ

The document provides code solutions to 16 different programming problems involving conditional statements and basic input/output in C language. The problems cover topics such as checking even/odd numbers, largest of 3 numbers, eligibility to vote, calculating percentages, positive/negative/zero numbers, divisible by 5 and 11, leap years, vowels, digits and characters, days in months, and counting currency notes. For each problem, the code implements the logic to check various conditions using if-else statements and prints the corresponding output.

Uploaded by

Apurba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

1. Problem: Write a program to check whether a number is EVEN or ODD.

CODE:
#include <stdio.h>
int main()
{
int number;
printf("Enter an integer: ");
scanf("%d", &number);
if(number % 2 == 0)
printf("%d is even.", number);
else
printf("%d is odd.", number);
return 0;
}

INPUT & OUTPUT:


2. Problem: Write a program to find the largest among three numbers:

CODE:
#include <stdio.h>
int main()
{
int n1, n2, n3;
printf("Enter three numbers: ");
scanf("%d %d %d", &n1, &n2, &n3);
if( n1>=n2 && n1>=n3)
printf("%d is the largest number.", n1);
else if (n2>=n1 && n2>=n3)
printf("%d is the largest number.", n2);
else
printf("%d is the largest number.", n3);
return 0;
}

INPUT & OUTPUT:


3. Problem: Write a program to check whether a person is eligible for voting or not.

CODE:
#include <stdio.h>
int main()
{
int age;
printf("Enter the age: ");
scanf("%d", &age);
if(age>=18)
printf("The person is eligible for voting.");
else
printf("The person is not eligible for voting.");
return 0;
}

INPUT & OUTPUT:


4. Problem: Write a program to take input of marks in 3 subjects and we have to
calculate percentage and print the division.

CODE:
#include <stdio.h>
int main() {
float percentage;
int total_marks=300,scored,sub1,sub2,sub3;
printf("Enter the number in 1st subject: \n");
scanf("%d", &sub1);
printf("Enter the number in 2nd subject: \n");
scanf("%d", &sub2);
printf("Enter the number in 3rd subject: \n");
scanf("%d", &sub3);
scored=sub1+sub2+sub3;
percentage = (float)scored / total_marks * 100.0;
printf("Percentage = %.2f%%\n", percentage);
if(percentage>=60)
printf("1st Division");
else if(percentage>=50)
printf("2nd Division");
else if(percentage>=40)
printf("3rd Division");
else
printf("Fail");
return 0;
}

INPUT & OUTPUT:


5. Problem: Write a program to find maximum between two numbers.

CODE:
#include<stdio.h>
int main()
{
int a, b, max;
printf("Enter any two number: ");
scanf("%d %d", &a, &b);
if(a>b)
max=a;
else
max=b;
printf("\nMaximum of the two number is: %d", max);
return 0;
}

INPUT & OUTPUT:


6. Problem: Write a program to check whether a number is negative, positive or zero.

CODE:
#include<stdio.h>
int main()
{
int num;
printf("Enter a number:\n");
scanf("%d",&num);
if(num>0)
printf("Positive");
else if(num<0)
printf("Negative");
else
printf("Zero");
return 0;
}

INPUT & OUTPUT:


7. Problem: Write a program to check whether a number is divisible by 5 and 11 or
not.

CODE:
#include<stdio.h>
int main()
{
int num;
printf("Enter a number:\n");
scanf("%d",&num);
if(num%5==0&&num%11==0)
printf("\nNumber is divisible by both 5 and 11");
else
printf("\nNumber is not divisible by both 5 and 11");
return 0;
}

INPUT & OUTPUT:


8. Problem: Write a program to check whether a year is Leap Year or not.

CODE:
#include <stdio.h>
int main()
{
int year;
printf("Enter a year: ");
scanf("%d",&year);
if(year%4 == 0)
{
if( year%100 == 0)
{
if ( year%400 == 0)
printf("%d is a leap year.", year);
else
printf("%d is not a leap year.", year);
}
else
printf("%d is a leap year.", year );
}
else
printf("%d is not a leap year.", year);
return 0;
}

INPUT & OUTPUT:


9. Problem: Write a program to check whether a character is alphabet or not.

CODE:
#include <stdio.h>
int main()
{
char c;
printf("Enter a character: ");
scanf("%c",&c);
if( (c>='a' && c<='z') || (c>='A' && c<='Z'))
printf("%c is an alphabet.",c);
else
printf("%c is not an alphabet.",c);
return 0;
}

INPUT & OUTPUT:


10. Problem: Write a program to input any alphabet and check whether it is vowel
or consonant.

CODE:
#include <stdio.h>
int main()
{
char c;
int isLowercaseVowel, isUppercaseVowel;
printf("Enter an alphabet: ");
scanf("%c",&c);
isLowercaseVowel = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u');
isUppercaseVowel = (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U');
if (isLowercaseVowel || isUppercaseVowel)
printf("%c is a vowel.", c);
else
printf("%c is a consonant.", c);
return 0;
}

INPUT & OUTPUT:


11. Problem: Write a program to input any character and check whether it is
alphabet, digit or special character.

CODE:
#include <stdio.h>
int main()
{
char ch;
printf("Enter any character: ");
scanf("%c", &ch);
if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
{
printf("'%c' is alphabet.", ch);
}
else if(ch >= '0' && ch <= '9')
{
printf("'%c' is digit.", ch);
}
else
{
printf("'%c' is special character.", ch);
}
return 0;
}

INPUT & OUTPUT:


12. Problem: Write a program to check whether a character is uppercase or
lowercase alphabet.

CODE:
#include <stdio.h>
int main()
{
char ch;
printf("Enter any character: ");
scanf("%c", &ch);
if(ch >= 'A' && ch <= 'Z')
{
printf("'%c' is uppercase alphabet.", ch);
}
else if(ch >= 'a' && ch <= 'z')
{
printf("'%c' is lowercase alphabet.", ch);
}
else
{
printf("'%c' is not an alphabet.", ch);
}
return 0;
}

INPUT & OUTPUT:


13. Problem: Write a program to take input week number and print week day.
CODE:
#include <stdio.h>
int main()
{
int week;
printf("Enter week number (1-7): ");
scanf("%d", &week);
if(week == 1)
{
printf("Monday");
}
else if(week == 2)
{
printf("Tuesday");
}
else if(week == 3)
{
printf("Wednesday");
}
else if(week == 4)
{
printf("Thursday");
}
else if(week == 5)
{
printf("Friday");
}
else if(week == 6)
{
printf("Saturday");
}
else if(week == 7)
{
printf("Sunday");
}
else
{
printf("Invalid Input! Please enter week number between 1-7.");
}
return 0;
}
INPUT & OUTPUT:

14. Problem: Write a program to input month number and print number of days in
the month.
CODE:
#include <stdio.h>
int main()
{
int month;
printf("Enter month number (1-12): ");
scanf("%d", &month);
if(month == 1)
{
printf("31 days");
}
else if(month == 2)
{
printf("28 or 29 days");
}
else if(month == 3)
{
printf("31 days");
}
else if(month == 4)
{
printf("30 days");
}
else if(month == 5)
{
printf("31 days");
}
else if(month == 6)
{
printf("30 days");
}
else if(month == 7)
{
printf("31 days");
}
else if(month == 8)
{
printf("31 days");
}
else if(month == 9)
{
printf("30 days");
}
else if(month == 10)
{
printf("31 days");
}
else if(month == 11)
{
printf("30 days");
}
else if(month == 12)
{
printf("31 days");
}
else
{
printf("Invalid input! Please enter month number between (1-12).");
}
return 0;
}

INPUT & OUTPUT:


15. Problem: Write a program to count total number of notes in given amount.
CODE:
#include <stdio.h>
int main()
{
int amount;
int note500, note100,note200, note50, note20, note10, coin5, coin2, coin1;
note500 = note200=note100 = note50 = note20 = note10 = coin5 = coin2 = coin1
= 0;
printf("Enter amount: ");
scanf("%d", &amount);
if(amount >= 500)
{
note500 = amount/500;
amount -= note500 * 500;
}
if(amount >= 200)
{
note100 = amount/200;
amount -= note100 * 200;
}
if(amount >= 100)
{
note100 = amount/100;
amount -= note100 * 100;
}
if(amount >= 50)
{
note50 = amount/50;
amount -= note50 * 50;
}
if(amount >= 20)
{
note20 = amount/20;
amount -= note20 * 20;
}
if(amount >= 10)
{
note10 = amount/10;
amount -= note10 * 10;
}
if(amount >= 5)
{
coin5 = amount/5;
amount -= coin5 * 5;
}
if(amount >= 2)
{
coin2 = amount /2;
amount -= coin2 * 2;
}
if(amount >= 1)
{
coin1 = amount;
}
printf("Total number of notes = \n");
printf("500 = %d\n", note500);
printf("100 = %d\n", note200);
printf("100 = %d\n", note100);
printf("50 = %d\n", note50);
printf("20 = %d\n", note20);
printf("10 = %d\n", note10);
printf("5 = %d\n", coin5);
printf("2 = %d\n", coin2);
printf("1 = %d\n", coin1);
return 0;
}

INPUT & OUTPUT:


16. Problem: Write a program to input angles of triangle and check whether the
triangle is valid or not.

CODE:
#include <stdio.h>
int main()
{
int angle1, angle2, angle3, sum;
printf("Enter three angles of triangle: \n");
scanf("%d %d %d", &angle1, &angle2, &angle3);
sum = angle1 + angle2 + angle3;
if(sum == 180 && angle1 != 0 && angle2 != 0 && angle3 != 0)
{
printf("Triangle is valid.");
}
else
{
printf("Triangle is not valid.");
}
return 0;
}

INPUT & OUTPUT:


17. Problem: Write a program to input all sides of a triangle and check whether the
triangle is equilateral, isosceles or scalene triangle.

CODE:
#include <stdio.h>
int main()
{
int side1, side2, side3;
printf("Enter three sides of triangle: ");
scanf("%d%d%d", &side1, &side2, &side3);
if(side1==side2 && side2==side3)
{
printf("Equilateral triangle.");
}
else if(side1==side2 || side1==side3 || side2==side3)
{
printf("Isosceles triangle.");
}
else
{
printf("Scalene triangle.");
}
return 0;
}

INPUT & OUTPUT:


18. Problem: Write a program to find all roots of a quadratic equation.

CODE:
#include <stdio.h>
#include <math.h>
int main()
{
int a, b, c, d;
double root1, root2;
printf("Enter a, b and c where a*x*x + b*x + c = 0\n");
scanf("%d %d %d", &a, &b, &c);
d = b*b - 4*a*c;
if (d < 0) {
printf("First root = %.2lf + j%.2lf\n", -b/(double)(2*a), sqrt(-d)/(2*a));
printf("Second root = %.2lf - j%.2lf\n", -b/(double)(2*a), sqrt(-d)/(2*a));
}
else {
root1 = (-b + sqrt(d))/(2*a);
root2 = (-b - sqrt(d))/(2*a);
printf("First root = %.2lf\n", root1);
printf("Second root = %.2lf\n", root2);
}
return 0;
}

INPUT & OUTPUT:


19. Problem: Write a program to find calculate profit or loss.

CODE:
#include <stdio.h>
int main()
{
int cp,sp, amt;
printf("Enter cost price: ");
scanf("%d", &cp);
printf("Enter selling price: ");
scanf("%d", &sp);
if(sp > cp)
{
amt = sp - cp;
printf("Profit = %d", amt);
}
else if(cp > sp)
{
amt = cp - sp;
printf("Loss = %d", amt);
}
else
{
printf("No Profit No Loss.");
}
return 0;
}

INPUT & OUTPUT:

_________________________________

You might also like