0% found this document useful (0 votes)
14 views

C programming assignment ?

Uploaded by

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

C programming assignment ?

Uploaded by

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

1

#include <stdio.h>
int main() {
printf("HELLO WORLD\n");
return 0;
}

#include <stdio.h>
int main() {
printf("Name: Your Name\n");
printf("Age: Your Age\n");
printf("Address: Your Address\n");
printf("Contact: Your Phone Number\n");
return 0;
}

#include <stdio.h>
int main() {
int a, b;
printf("Enter two numbers: ");
scanf("%d %d", &a, &b);
printf("Addition: %d\n", a + b);
printf("Subtraction: %d\n", a - b);
printf("Multiplication: %d\n", a * b);
printf("Division: %.2f\n", (float)a / b);
return 0;
}
4

#include <stdio.h>
int main() {
int a, b, c;
printf("Enter three numbers: ");
scanf("%d %d %d", &a, &b, &c);
if (a > b && a > c)
printf("%d is the largest\n", a);
else if (b > c)
printf("%d is the largest\n", b);
else
printf("%d is the largest\n", c);
return 0;
}
5

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

#include <stdio.h>
int main() {
int year;
printf("Enter a year: ");
scanf("%d", &year);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
printf("Leap year\n");
else
printf("Not a leap year\n");
return 0;
}
7

#include <stdio.h>
int main() {
int marks1, marks2, marks3, total;
float percentage;
printf("Enter marks of 3 subjects: ");
scanf("%d %d %d", &marks1, &marks2, &marks3);
total = marks1 + marks2 + marks3;
percentage = (float)total / 3;

if (percentage >= 90)


printf("Grade: O\n");
else if (percentage >= 80)
printf("Grade: E\n");
else if (percentage >= 70)
printf("Grade: A\n");
else if (percentage >= 60)
printf("Grade: B\n");
else if (percentage >= 50)
printf("Grade: C\n");
else
printf("Grade: F\n");
return 0;
}
8

#include <stdio.h>
int main() {
int choice;
float temp, convertedTemp;

printf("1. Centigrade to Fahrenheit\n");


printf("2. Fahrenheit to Centigrade\n");
printf("Enter your choice: ");
scanf("%d", &choice);

if (choice == 1) {
printf("Enter temperature in Centigrade: ");
scanf("%f", &temp);
convertedTemp = (temp * 9 / 5) + 32;
printf("Temperature in Fahrenheit: %.2f\n", convertedTemp);
} else if (choice == 2) {
printf("Enter temperature in Fahrenheit: ");
scanf("%f", &temp);
convertedTemp = (temp - 32) * 5 / 9;
printf("Temperature in Centigrade: %.2f\n", convertedTemp);
} else {
printf("Invalid choice\n");
}
return 0;
}
9

#include <stdio.h>
int main() {
int choice;
float num1, num2, result;

printf("1. Addition\n");
printf("2. Subtraction\n");
printf("3. Multiplication\n");
printf("4. Division\n");
printf("Enter your choice: ");
scanf("%d", &choice);

printf("Enter two numbers: ");


scanf("%f %f", &num1, &num2);

switch (choice) {
case 1:
result = num1 + num2;
printf("Result: %.2f\n", result);
break;
case 2:
result = num1 - num2;
printf("Result: %.2f\n", result);
break;
case 3:
result = num1 * num2;
printf("Result: %.2f\n", result);
break;
case 4:
if (num2 != 0) {
result = num1 / num2;
printf("Result: %.2f\n", result);
} else {
printf("Division by zero is not allowed\n");
}
break;
default:
printf("Invalid choice\n");
}
return 0;
}
10

#include <stdio.h>
int main() {
int choice;
float temp, convertedTemp;

printf("1. Centigrade to Fahrenheit\n");


printf("2. Fahrenheit to Centigrade\n");
printf("Enter your choice: ");
scanf("%d", &choice);

if (choice == 1) {
printf("Enter temperature in Centigrade: ");
scanf("%f", &temp);
convertedTemp = (temp * 9 / 5) + 32;
printf("Temperature in Fahrenheit: %.2f\n", convertedTemp);
} else if (choice == 2) {
printf("Enter temperature in Fahrenheit: ");
scanf("%f", &temp);
convertedTemp = (temp - 32) * 5 / 9;
printf("Temperature in Centigrade: %.2f\n", convertedTemp);
} else {
printf("Invalid choice\n");
}
return 0;
}
11

#include <stdio.h>
int factorial(int n) {
int fact = 1;
for (int i = 1; i <= n; i++)
fact *= i;
return fact;
}

int main() {
int n;
float sum = 0;
printf("Enter the number of terms: ");
scanf("%d", &n);

for (int i = 1; i <= n; i++) {


sum += (float)i / factorial(i);
}

printf("Sum of the series: %.2f\n", sum);


return 0;
}
12

#include <stdio.h>
int main() {
int num, flag = 1;
printf("Enter a number: ");
scanf("%d", &num);

if (num <= 1) {
flag = 0;
} else {
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0) {
flag = 0;
break;
}
}
}

if (flag)
printf("%d is a prime number.\n", num);
else
printf("%d is not a prime number.\n", num);
return 0;
}

13

#include <stdio.h>
int main() {
int num;
long int factorial = 1;
printf("Enter a number: ");
scanf("%d", &num);
for (int i = 1; i <= num; i++) {
factorial *= i;
}

printf("Factorial of %d: %ld\n", num, factorial);


return 0;
}

14

#include <stdio.h>
int main() {
int n, t1 = 0, t2 = 1, nextTerm;
printf("Enter the number of terms: ");
scanf("%d", &n);

printf("Fibonacci Series: ");


for (int i = 1; i <= n; i++) {
printf("%d ", t1);
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
}
return 0;
}
15

A) Right angled pattern of stars :

#include <stdio.h>
int main() {
int rows;
printf("Enter the number of rows: ");
scanf("%d", &rows);

for (int i = 1; i <= rows; i++) {


for (int j = 1; j <= i; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}

B) Right angled pattern of numbers :

#include <stdio.h>
int main() {
int rows;
printf("Enter the number of rows: ");
scanf("%d", &rows);

for (int i = 1; i <= rows; i++) {


for (int j = 1; j <= i; j++) {
printf("%d ", j);
}
printf("\n");
}
return 0;
}
16

#include <stdio.h>
int isPrime(int num) {
if (num <= 1) return 0;
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0) return 0;
}
return 1;
}

int main() {
int lower, upper;
printf("Enter the range (lower and upper): ");
scanf("%d %d", &lower, &upper);

printf("Prime numbers between %d and %d: ", lower, upper);


for (int i = lower; i <= upper; i++) {
if (isPrime(i)) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}

17
#include <stdio.h>
int main() {
int num, reversed = 0, remainder, original;
printf("Enter a number: ");
scanf("%d", &num);
original = num;

while (num != 0) {
remainder = num % 10;
reversed = reversed * 10 + remainder;
num /= 10;
}

if (original == reversed)
printf("%d is a palindrome.\n", original);
else
printf("%d is not a palindrome.\n", original);
return 0;
}

18

#include <stdio.h>
int main() {
int num, reversed = 0, remainder, original;
printf("Enter a number: ");
scanf("%d", &num);
original = num;
while (num != 0) {
remainder = num % 10;
reversed = reversed * 10 + remainder;
num /= 10;
}

printf("Reversed Number: %d\n", reversed);


printf("Difference: %d\n", original - reversed);
return 0;
}

19

#include <stdio.h>
#include <math.h>
int main() {
int num, original, remainder, n = 0, result = 0;
printf("Enter a number: ");
scanf("%d", &num);
original = num;

while (original != 0) {
original /= 10;
n++;
}
original = num;

while (original != 0) {
remainder = original % 10;
result += pow(remainder, n);
original /= 10;
}

if (result == num)
printf("%d is an Armstrong number.\n", num);
else
printf("%d is not an Armstrong number.\n", num);
return 0;
}

20

#include <stdio.h>
int main() {
int num, sum = 0;
printf("Enter a number: ");
scanf("%d", &num);

for (int i = 1; i < num; i++) {


if (num % i == 0) {
sum += i;
}
}

if (sum == num)
printf("%d is a perfect number.\n", num);
else
printf("%d is not a perfect number.\n", num);
return 0;
}
21

#include <stdio.h>
int main() {
int num, sum = 0, remainder;
printf("Enter a number: ");
scanf("%d", &num);

while (num != 0) {
remainder = num % 10;
sum += remainder;
num /= 10;
}

printf("Sum of digits: %d\n", sum);


return 0;
}

22

#include <stdio.h>
int main() {
int num, sum;
printf("Enter a number: ");
scanf("%d", &num);

while (num >= 10) {


sum = 0;
while (num != 0) {
sum += num % 10;
num /= 10;
}
num = sum;
}

printf("Convergence: %d\n", num);


return 0;
}

23

#include <stdio.h>
int main() {
int choice;
do {
printf("\nMenu:\n");
printf("1. Print Hello World\n");
printf("2. Add two numbers\n");
printf("3. Exit\n");
printf("Enter your choice: ");
scanf("%d", &choice);

switch (choice) {
case 1:
printf("Hello World\n");
break;
case 2: {
int a, b;
printf("Enter two numbers: ");
scanf("%d %d", &a, &b);
printf("Sum: %d\n", a + b);
break;
}
case 3:
printf("Exiting...\n");
break;
default:
printf("Invalid choice\n");
}
} while (choice != 3);
return 0;
}

You might also like