scam
1. Write C Program to generate multiplication table[Hint: use for/while loop].
#include <stdio.h>
int main() {
int num, i, j;
printf("Enter a number: ");
scanf("%d", &num);
for(i = 1; i <= 10; i++) {
printf("%d x %d = %d\n", num, i, num*i);
}
return 0;
}
2. Write a c program to print sum of ‘n’ natural numbers.[Hint: use for loop].
#include <stdio.h>
int main() {
int n, sum = 0;
printf("Enter a number: ");
scanf("%d", &n);
for(int i = 1; i <= n; i++) {
sum += i;
}
printf("The sum of the first %d natural numbers is %d\n", n, sum);
return 0;
}
3. C Program to find factorial of a given number[Hint: n!=n(n-1), 4!=4*3*2*1=24].
#include <stdio.h>
int main() {
int n, sum = 0;
printf("Enter a number: ");
scanf("%d", &n);
for(int i = 1; i <= n; i++) {
sum += i;
}
printf("The sum of the first %d natural numbers is %d\n", n, sum);
return 0;
}
4. C Program to display Fibonacci sequence[Hint: Fibonacci sequence= 0,1,1,2,3,5,8.. ] [in Fibonacci series the first two numbers are 0 and 1, next number is the sum of previous two numbers for example 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 etc. ].
#include <stdio.h>
int main() {
int n, factorial = 1;
printf("Enter a number: ");
scanf("%d", &n);
for(int i = 1; i <= n; i++) {
factorial *= i;
}
printf("The factorial of %d is %d\n", n, factorial);
return 0;
}
5. C Program to print a reverse of a given number.
#include <stdio.h>
int main() {
int n, reverse = 0, remainder;
printf("Enter a number: ");
scanf("%d", &n);
while(n != 0) {
remainder = n % 10;
reverse = reverse * 10 + remainder;
n /= 10;
}
printf("The reverse of the number is %d\n", reverse);
return 0;
}
6. C Program to check whether a number is palindrome or not[Hint: palindrome number is a number that is same after reverse. For example 121].
#include <stdio.h>
int main() {
int n, reverse = 0, remainder, original;
printf("Enter a number: ");
scanf("%d", &n);
original = n; // store the original value of n
while(n != 0) {
remainder = n % 10;
reverse = reverse * 10 + remainder;
n /= 10;
}
if(original == reverse) {
printf("The number %d is a palindrome.\n", original);
}
else {
printf("The number %d is not a palindrome.\n", original);
}
return 0;
}
7. C Program to check whether a number is prime or not.
#include <stdio.h>
int main() {
int n, i, flag = 0;
printf("Enter a positive integer: ");
scanf("%d", &n);
if (n == 0 || n == 1) {
printf("%d is not a prime number.\n", n);
return 0;
}
for (i = 2; i <= n/2; i++) {
if (n % i == 0) {
flag = 1;
break;
}
}
if (flag == 0)
printf("%d is a prime number.\n", n);
else
printf("%d is not a prime number.\n", n);
return 0;
}
8. C Program to count number of digits in an integer.
#include <stdio.h>
int main() {
int num, count = 0;
printf("Enter an integer: ");
scanf("%d", &num);
while (num != 0) {
num /= 10;
count++;
}
printf("The number of digits in the integer is: %d\n", count);
return 0;
}
9. Write a program in C to read 10 numbers from the keyboard and find their sum and average.
#include <stdio.h>
int main() {
int numbers[10]; // array to store 10 numbers
int sum = 0;
float average;
for (int i = 0; i < 10; i++) {
printf("Enter number %d: ", i+1);
scanf("%d", &numbers[i]);
sum += numbers[i];
}
average = (float)sum / 10;
printf("Sum = %d\n", sum);
printf("Average = %.2f\n", average);
return 0;
}
10. C Program to check armstrong number[Hint: Armstrong number is a number that is equal to the sum of cubes of its digits. For example 153=1^3+5^3+3^3].
#include <stdio.h>
int main()
{
int num, originalNum, remainder, result = 0;
printf("Enter an integer: ");
scanf("%d", &num);
originalNum = num;
while (originalNum != 0)
{
remainder = originalNum % 10;
result += remainder * remainder * remainder;
originalNum /= 10;
}
if (result == num)
printf("%d is an Armstrong number.", num);
else
printf("%d is not an Armstrong number.", num);
return 0;
}
11. C Program to display factors of a number.
#include <stdio.h>
int main() {
int num, i;
printf("Enter a positive integer: ");
scanf("%d", &num);
printf("Factors of %d are: ", num);
for(i=1; i<=num; i++) {
if(num % i == 0)
printf("%d ",i);
}
return 0;
}
12. C Program to make a simple calculator using switch case.
#include <stdio.h>
int main() {
char operator;
double num1, num2, result;
printf("Enter an operator (+, -, *, /): ");
scanf("%c", &operator);
printf("Enter two numbers: ");
scanf("%lf %lf", &num1, &num2);
switch (operator) {
case '+':
result = num1 + num2;
printf("%.2lf + %.2lf = %.2lf", num1, num2, result);
break;
case '-':
result = num1 - num2;
printf("%.2lf - %.2lf = %.2lf", num1, num2, result);
break;
case '*':
result = num1 * num2;
printf("%.2lf * %.2lf = %.2lf", num1, num2, result);
break;
case '/':
if (num2 == 0) {
printf("Error: Division by zero.");
} else {
result = num1 / num2;
printf("%.2lf / %.2lf = %.2lf", num1, num2, result);
}
break;
default:
printf("Error: Invalid operator.");
}
return 0;
}
13. Write a C program to display the n terms of odd natural numbers and calculate their sum.
#include <stdio.h>
int main() {
int n, i, sum = 0;
printf("Enter the value of n: ");
scanf("%d", &n);
printf("The first %d odd natural numbers are: ", n);
for (i = 1; i <= n; i++) {
int num = 2*i - 1; // odd number formula
printf("%d ", num);
sum += num;
}
printf("\nThe sum of the first %d odd natural numbers is: %d", n, sum);
return 0;
}
Comments
Post a Comment