Exercise Programme
Exercise Programme
Hello World
#include <stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
#include <stdio.h>
int main() {
int a = 5, b = 7;
int sum = a + b;
printf("Sum = %d", sum);
return 0;
}
3. Even or Odd
#include <stdio.h>
int main() {
int num;
printf("Enter a number: ");
scanf("%d", &num);
if (num % 2 == 0)
printf("Even");
else
printf("Odd");
return 0;
}
4. Factorial of a Number
#include <stdio.h>
int main() {
int n, i;
unsigned long long fact = 1;
printf("Enter a number: ");
scanf("%d", &n);
for (i = 1; i <= n; i++)
fact *= i;
printf("Factorial = %llu", fact);
return 0;
}
5. Check Prime Number
#include <stdio.h>
int main() {
int n, i, isPrime = 1;
printf("Enter a number: ");
scanf("%d", &n);
for (i = 2; i <= n / 2; i++) {
if (n % i == 0) {
isPrime = 0;
break;
}
}
if (isPrime && n > 1)
printf("Prime");
else
printf("Not Prime");
return 0;
}
7. Reverse a Number
#include <stdio.h>
int main() {
int num, rev = 0, rem;
printf("Enter a number: ");
scanf("%d", &num);
while (num != 0) {
rem = num % 10;
rev = rev * 10 + rem;
num /= 10;
}
printf("Reversed number = %d", rev);
return 0;
}
8. Fibonacci Series
#include <stdio.h>
int main() {
int n, i, a = 0, b = 1, next;
printf("Enter number of terms: ");
scanf("%d", &n);
for (i = 0; i < n; i++) {
printf("%d ", a);
next = a + b;
a = b;
b = next;
}
return 0;
}
#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("Largest = %d", a);
else if (b >= a && b >= c)
printf("Largest = %d", b);
else
printf("Largest = %d", c);
return 0;
}
#include <stdio.h>
int main() {
int n, count = 0;
printf("Enter a number: ");
scanf("%d", &n);
while (n != 0) {
n /= 10;
count++;
}
printf("Number of digits = %d", count);
return 0;
}
#include <stdio.h>
int main() {
int n, sum = 0, rem;
printf("Enter a number: ");
scanf("%d", &n);
while (n != 0) {
rem = n % 10;
sum += rem;
n /= 10;
}
printf("Sum of digits = %d", sum);
return 0;
}
#include <stdio.h>
int main() {
char op;
double a, b;
printf("Enter operator (+, -, *, /): ");
scanf(" %c", &op);
printf("Enter two numbers: ");
scanf("%lf %lf", &a, &b);
switch (op) {
case '+': printf("%.2lf", a + b); break;
case '-': printf("%.2lf", a - b); break;
case '*': printf("%.2lf", a * b); break;
case '/': printf("%.2lf", a / b); break;
default: printf("Invalid operator");
}
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");
else
printf("Not a leap year");
return 0;
}