CTSD Lab Manual All Practicals
CTSD Lab Manual All Practicals
area_rectangle = l*b;
area_circle = 3.1416 * radius * radius;
return 0;
}
15 #include <stdio.h>
. int main() {
int units;
float bill; Enter number of units used: 150
printf("Enter number of units used: "); Total Bill: 250.00
scanf("%d", &units);
switch (op) {
case '+': printf("Result: %.2f\n", num1 + num2); break;
case '-': printf("Result: %.2f\n", num1 - num2); break;
case '*': printf("Result: %.2f\n", num1 * num2); break;
case '/':
if (num2 != 0)
printf("Result: %.2f\n", num1 / num2);
else
printf("Division by zero error.\n");
break;
default: printf("Invalid operator.\n");
}
return 0;
}
17 #include <stdio.h>
. int main() {
int choice; Shapes:
printf("Shapes: \n1. Rectangle\n2. Circle\n3. Square\nChoose 1. Rectangle
Shape:");
2. Circle
scanf("%d", &choice);
3. Square
switch(choice) { Choose Shape:1
case 1: { Enter length and breadth: 5
int length, breadth; 7
printf("Enter length and breadth: "); Area of Rectangle: 35
scanf("%d %d", &length, &breadth);
printf("Area of Rectangle: %d\n", length * breadth);
break;
}
case 2: {
float radius;
printf("Enter radius: ");
scanf("%f", &radius);
printf("Area of Circle: %.2f\n", 3.1416 * radius * radius);
break;
}
case 3: {
int side;
printf("Enter side of square: ");
scanf("%d", &side);
printf("Area of Square: %d\n", side * side);
break;
}
default:
printf("Invalid choice\n");
}
return 0;
}
18 #include <stdio.h> Sum of first 10 numbers: 55
. int main() {
int i,sum = 0;
for (i=1;i<=10;i++) {
sum += i;
}
printf("Sum of first 10 numbers: %d\n", sum);
return 0;
}
19 #include <stdio.h> Sum of even numbers between 51 and
. int main() { 550: 75250
int i,odd = 0, even = 0;
for(i=51;i<=550;i++) { Sum of odd numbers between 51 and
if (i % 2 == 0) 550: 75000
even+= i;
else
odd+= i;
}
printf("Sum of even numbers between 51 and 550: %d\n",
even);
printf("Sum of odd numbers between 51 and 550: %d\n",
odd);
return 0;
}
20 #include <stdio.h> Enter a number: 5452546
. int main() { Reversed number: 6452545
int num, reversed = 0, remainder;
printf("Enter a number: ");
scanf("%d", &num);
while (num != 0) {
remainder = num % 10;
reversed = reversed * 10 + remainder;
num /= 10;
}
printf("Reversed number: %d\n", reversed);
return 0;
}
21 #include <stdio.h> Enter a number: 545
. int main() { The number is a palindrome.
int num, original, reversed = 0, remainder;
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("The number is a palindrome.\n");
else
printf("The number is not a palindrome.\n");
return 0;
}
22 #include <stdio.h> Enter a number: 153
. int main() { 153 is an Armstrong number.
int num, original, remainder, result = 0;
printf("Enter a number: ");
scanf("%d", &num);
original = num;
while (original != 0) {
remainder = original % 10;
result += remainder * remainder * remainder;
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;
}
23 #include <stdio.h> Enter the number of terms: 10
. int main() {
int i,n, t1 = 0, t2 = 1, nextTerm; Fibonacci Series: 0, 1, 1, 2, 3, 5, 8, 13, 21,
printf("Enter the number of terms: "); 34
scanf("%d", &n);
printf("Fibonacci Series: %d, %d", t1, t2);
for(i = 3; i <= n; ++i) {
nextTerm = t1 + t2;
printf(", %d", nextTerm);
t1 = t2;
t2 = nextTerm;
}
printf("\n");
return 0;
}
24 #include <stdio.h> Enter a positive number: 54
. int main() {
int n, t1 = 0, t2 = 1, nextTerm = 0; Fibonacci Series: 0, 1, 1, 2, 3, 5, 8, 13, 21,
printf("Enter a positive number: "); 34
scanf("%d", &n);
return 0;
}
38 #include <stdio.h>
. 1
int main() { 12
int i, j; 123
int rows = 5; 1234
12345
for (i = 1; i <= rows; i++) {
for (j = 1; j <= i; j++) {
printf("%d ", j);
}
printf("\n");
}
return 0;
}
39 #include <stdio.h>
.
int main() { 12345
int i, j; 1234
int rows = 5; 123
12
for (i = rows; i >= 1; i--) { 1
for (j = 1; j <= i; j++) {
printf("%d ", j);
}
printf("\n");
}
return 0;
}
40 #include <stdio.h>
.
int main() {
int i, j, space; *
int rows = 5; * *
* *
for (i = 1; i <= rows; i++) { * *
for (space = 1; space <= rows - i; space++) { * *
printf(" "); * *
} * *
for (j = 1; j <= 2 * i - 1; j++) { * *
if (j == 1 || j == 2 * i - 1) { *
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
41 #include <stdio.h> Multiplication of first 10 numbers is:
3628800
int main() {
int numbers[10],i,result = 1;
int main() {
int arr[5] = {5, 2, 9, 1, 6},i,j;
int n = 5, temp;
int main() {
int arr[5] = {5, 2, 9, 1, 6},i,j;
int n = 5, temp;
int main() {
int arr[5] = {5, 2, 9, 1, 6},i;
int n = 5;
printf("Sum of matrices:\n");
for (i = 0; i < 2; i++) {
for (j = 0; j < 2; j++) {
sum[i][j] = a[i][j] + b[i][j];
printf("%d ", sum[i][j]);
}
printf("\n");
}
return 0;
}
46 #include <stdio.h> Product of matrices:
19 22
int main() { 43 50
int a[2][2] = {{1, 2}, {3, 4}};
int b[2][2] = {{5, 6}, {7, 8}};
int product[2][2] = {0},i,j,k;
printf("Product of matrices:\n");
for (i = 0; i < 2; i++) {
for (j = 0; j < 2; j++) {
for (k = 0; k < 2; k++) {
product[i][j] += a[i][k] * b[k][j];
}
printf("%d ", product[i][j]);
}
printf("\n");
}
return 0;
}
47 #include <stdio.h> Total number of words: 6
#include <string.h>
int main() {
char str[] = "My name is Nishiraj Singh Panwar";
int count = 1,i;
int main() {
char str[] = "Nishiraj";
printf("Length of the string is: %d\n", (int)strlen(str));
return 0;
}
49 #include <stdio.h> Toggled string: nISHIRAJ sINGH pANWAR
#include <ctype.h>
int main() {
char str[] = "Nishiraj Singh Panwar";
int i;
for (i = 0; str[i] != '\0'; i++) {
if (isupper(str[i])) {
str[i] = tolower(str[i]);
} else if (islower(str[i])) {
str[i] = toupper(str[i]);
}
}
int main() {
char str[] = "naman";
int len = strlen(str);
int Palindrome = 1,i;
if (Palindrome) {
printf("The string is a palindrome\n");
} else {
printf("The string is not a palindrome\n");
}
return 0;
}
51 #include <stdio.h> Result: 15
int main() {
int num1 = 10, num2 = 5;
char op = '+';
calculator(num1, num2, op);
return 0;
}
52 #include <stdio.h> Area of Rectangle: 15.00
Area of Square: 16.00
float area_rectangle(float l, float b) { return l * b; } Area of Circle: 28.26
float area_square(float s) { return s * s; }
float area_circle(float r) { return 3.14 * r * r; }
int main() {
printf("Area of Rectangle: %.2f\n", area_rectangle(5, 3));
printf("Area of Square: %.2f\n", area_square(4));
printf("Area of Circle: %.2f\n", area_circle(3));
return 0;
}
53 #include <stdio.h> Enter any number (between 1 to 10): 6
Factorial of 6 is 720
int factorial(int n) {
if (n == 0) return 1;
return n * factorial(n - 1);
}
int main() {
int num;
printf("Enter any number (between 1 to 10): ");
scanf("%d",&num);
printf("Factorial of %d is %d\n", num, factorial(num));
return 0;
}
54 #include <stdio.h> Enter two numbers: 5
6
void swap(int *a, int *b) { After swapping, x = 6, y = 5
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int x, y;
printf("Enter two numbers: ");
scanf("%d %d",&x,&y);
swap(&x, &y);
printf("After swapping, x = %d, y = %d\n", x, y);
return 0;
}