-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAvinash
More file actions
95 lines (84 loc) · 11.1 KB
/
Avinash
File metadata and controls
95 lines (84 loc) · 11.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Write a Program to Add two numbers. #include<stdio.h> int main() { int a, b, sum; printf("Enter any two numbers:"); scanf("%d%d", &a, &b); c = a + b; printf("Sum of %d and %d is %d \n",a sum); return 0; } 2.Write a Program to find Average of n numbers: #include<stdio.h> int main() { int n, i; float sum = 0, t,avg; printf("Enter number of elements:"); scanf("%d", &n); printf("Enter %d elements:", n); for(i = 0; i < n; i++) { scanf("%f", &t); sum += t; } avg=(sum/n); printf("Average of the entered numbers is = %.2f", avg); return 0; } 3.Write a Program to print Weekdays using switch statement. #include <stdio.h> int main() { int week; printf("Enter week number: "); scanf("%d", &week); switch(week) { case 1: printf("Monday"); break; case 2: printf("Tuesday"); break; case 3: printf("Wednesday"); break; case 4: printf("Thursday"); break; case 5: printf("Friday"); break; case 6: printf("Saturday"); break; case 7: printf("Sunday"); break; default: printf("Invalid Input! Please enter week number between 1-7."); } return 0; } 4.Write a Program to find whether a number is Odd or Even. #include <stdio.h> int main() { int n; printf("Enter an integer: "); scanf("%d", &n); if(n % 2 == 0) printf("%d is even.", n); else printf("%d is odd.", n); return 0; } 9 is odd. 5.Write a Program to print a Table using for loop. #include <stdio.h> int main() { int n,i; printf("Enter a Number:"); scanf("%d",&n); for(i=1; i<=10; ++i) { printf("%d * %d = %d \n", n, i, ni); } getch(); } 6.Write a Program to check whether a number is Armstrong Number or not. #include <stdio.h> int main() { int number, originalnumber, remainder, result = 0; printf("Enter a three digit integer: "); scanf("%d", &number); originalnumber = number; while (originalnumber != 0) { remainder = originalnumber%10; result += remainderremainder*remainder; originalnumber /= 10; } if(result == number) printf("%d is an Armstrong number.",number); else printf("%d is not an Armstrong number.",number); return 0; } 7.Write a Program to print a Calculator. #include <stdio.h> int main() { char operator; double firstNumber,secondNumber; printf(“Enter an operator (+, -, ,): “); scanf(”%c", &operator); printf(“Enter two operands: “); scanf(”%lf %lf”,&firstNumber, &secondNumber); switch(operator) { case ‘+’: printf("%.1lf + %.1lf = %.1lf",firstNumber, secondNumber, firstNumber + secondNumber); break; case ‘-’: printf("%.1lf - %.1lf = %.1lf",firstNumber, secondNumber, firstNumber - secondNumber); break; case '’: printf(”%.1lf * %.1lf = %.1lf",firstNumber, secondNumber, firstNumber * secondNumber); break; case ‘/’: printf("%.1lf / %.1lf = %.1lf",firstNumber, secondNumber, firstNumber / secondNumber); break; default: printf(“Error! operator is not correct”); } return 0; } 8.Write a Program for Bubble Sorting. #include <stdio.h> int main() { int c, first, last, middle, n, search, array[100]; printf("Enter number of elements\n"); scanf("%d",&n); printf("Enter %d integers\n", n); for (c = 0; c < n; c++) scanf("%d",&array[c]); printf("Enter value to find\n"); scanf("%d", &search); first = 0; last = n - 1; middle = (first+last)/2; while (first <= last) { if (array[middle] < search) first = middle + 1; else if (array[middle] == search) { printf("%d found at location %d.\n", search, middle+1); break; } else last = middle - 1; middle = (first + last)/2; } if (first > last) printf("Not found! %d isn't present in the list.\n", search); return 0; } 9.Write a program for Binary search. #include <stdio.h> int main() { int c, first, last, middle, n, search, array[100]; printf("Enter number of elements\n"); scanf("%d",&n); printf("Enter %d integers\n", n); for (c = 0; c < n; c++) scanf("%d",&array[c]); printf("Enter value to find\n"); scanf("%d", &search); first = 0; last = n - 1; middle = (first+last)/2; while (first <= last) { if (array[middle] < search) first = middle + 1; else if (array[middle] == search) { printf("%d found at location %d.\n", search, middle+1); break; } else last = middle - 1; middle = (first + last)/2; } if (first > last) printf("Not found! %d isn't present in the list.\n", search); return 0; } 10.Write a Program to find Factorial of a number. #include <stdio.h> int main() { int n, i; unsigned long long factorial = 1; printf("Enter an integer: "); scanf("%d",&n); if (n < 0) printf("Error! Factorial of a negative number doesn't exist."); else { for(i=1; i<=n; ++i) { factorial *= i; } printf("Factorial of %d = %llu",n,factorial); } return 0; } 11.Write a Program for Fizz Buzz. #include <stdio.h> int main(void) { int i; for(i=1; i<=100; i++) { if(((i%3)||(i%5))== 0) printf(“number= %d FizzBuzz\n”, i); else if((i%3)==0) printf(“number= %d Fizz\n”, i); else if((i%5)==0) printf(“number= %d Buzz\n”, i); else printf(“number= %d\n”,i); } return 0; } 12.Write a Program to find Sum of First 100 Numbers. #include <stdio.h> int main() { int n, i, sum = 0; printf("Enter a positive integer: "); scanf("%d",&n); for(i=1; i <= n; ++i) { sum += i; // sum = sum+i; } printf("Sum = %d",sum); return 0; } 13.Write a Program to find Greater of Two numbers. #include<stdio.h> #include<conio.h> int main() { int a, b, big; printf(“Enter any two number: “); scanf(”%d%d”, &a, &b); if(a>b) big=a; else big=b; printf("\nBiggest of the two number is: %d", big); getch(); return 0; } 14.Write a Program to find the Greater of three numbers. #include <stdio.h> int main() { double n1, n2, n3; printf("Enter three different numbers: "); scanf("%lf %lf %lf", &n1, &n2, &n3); if( n1>=n2 && n1>=n3 ) printf("%.2f is the largest number.", n1); if( n2>=n1 && n2>=n3 ) printf("%.2f is the largest number.", n2); if( n3>=n1 && n3>=n2 ) printf("%.2f is the largest number.", n3); return 0; } 15.Write a Program to find GCD of Numbers. #include <stdio.h> int main() { int n1, n2, i, gcd; printf("Enter two integers: "); scanf("%d %d", &n1, &n2); for(i=1; i <= n1 && i <= n2; ++i) { if(n1%i==0 && n2%i==0) gcd = i; } printf("G.C.D of %d and %d is %d", n1, n2, gcd); return 0; }
16.Write a Program to find whether a Year is a Leap Year or Not.
#include <stdio.h> int main() { int year; printf("Enter a year to check if it is a leap year\n"); scanf("%d", &year); if (year%400 == 0) printf("%d is a leap year.\n", year); else if (year%100 == 0) printf("%d isn't a leap year.\n", year); else if (year%4 == 0) printf("%d is a leap year.\n", year); else printf("%d isn't a leap year.\n", year);
return 0; } 17.Write a Program for Linear Search., #include <stdio.h> int main() { int array[100], search, c, n; printf("Enter number of elements in array\n"); scanf("%d", &n); printf("Enter %d integer(s)\n", n); for (c = 0; c < n; c++) scanf("%d", &array[c]); printf("Enter a number to search\n"); scanf("%d", &search); for (c = 0; c < n; c++) { if (array[c] == search) { printf("%d is present at location %d.\n", search, c+1); break; } } if (c == n) printf("%d isn't present in the array.\n", search); return 0; } 18.Write a Program for Matrix Addition. #include <stdio.h> int main() { int m, n, c, d, first[10][10], second[10][10], sum[10][10]; printf("Enter the number of rows and columns of matrix\n"); scanf("%d%d", &m, &n); printf("Enter the elements of first matrix\n"); for (c = 0; c < m; c++) for (d = 0; d < n; d++) scanf("%d", &first[c][d]); printf("Enter the elements of second matrix\n"); for (c = 0; c < m; c++) for (d = 0 ; d < n; d++) scanf("%d", &second[c][d]); printf("Sum of entered matrices:-\n"); for (c = 0; c < m; c++) { for (d = 0 ; d < n; d++) { sum[c][d] = first[c][d] + second[c][d]; printf("%d\t", sum[c][d]); } printf("\n"); } return 0; } 19.Write a Program to find Transpose of a Matrix. #include <stdio.h> int main() { int a[10][10], transpose[10][10], r, c, i, j; printf(“Enter rows and columns of matrix: “); scanf(”%d %d”, &r, &c); printf("\nEnter elements of matrix:\n"); for(i=0; i<r; ++i) for(j=0; j<c; ++j) { printf(“Enter element a%d%d: “,i+1, j+1); scanf(”%d”, &a[i][j]); } printf("\nEntered Matrix: \n"); for(i=0; i<r; ++i) for(j=0; j<c; ++j) { printf("%d “, a[i][j]); if (j == c-1) printf(”\n\n"); } for(i=0; i<r; ++i) for(j=0; j<c; ++j) { transpose[j][i] = a[i][j]; } printf("\nTranspose of Matrix:\n"); for(i=0; i<c; ++i) for(j=0; j<r; ++j) { printf("%d “,transpose[i][j]); if(j==r-1) printf(”\n\n"); } return 0; } 20.Write a Program to find Sum of Digit's of a Number. #include <stdio.h> int main() { int n, t, sum = 0, remainder; printf("Enter an integer\n"); scanf("%d", &n); t = n; while (t != 0) { remainder = t % 10; sum = sum + remainder; t = t / 10; } printf("Sum of digits of %d = %d\n", n, sum); return 0; } 21.Write a Program to check whether the number is a Palindrome Numberor Not. #include <stdio.h> int main() { int n, reversedInteger = 0, remainder, originalInteger; printf("Enter an integer: "); scanf("%d", &n); originalInteger = n; while( n!=0 ) { remainder = n%10; reversedInteger = reversedInteger*10 + remainder; n /= 10; } if (originalInteger == reversedInteger) printf("%d is a palindrome.", originalInteger); else printf("%d is not a palindrome.", originalInteger); return 0; } 22.Write a Program to Swap Two Numbers using call by value method. #include <stdio.h> void swap(int, int); int main() { int x, y; printf(“Enter the value of x and y\n”); scanf("%d%d",&x,&y); printf(“Before Swapping\nx = %d\ny = %d\n”, x, y); swap(x, y); printf(“After Swapping\nx = %d\ny = %d\n”, x, y); return 0; } void swap(int a, int b) { int temp; temp = b; b = a; a = temp; printf(“Values of a and b is %d %d\n”,a,b); }```
23.Write a Program to Swap two numbers using call by refernce method.
#include <stdio.h>
void swap(int * num1, int * num2);
int main()
{
int num1, num2;
printf("Enter two numbers: ");
scanf("%d%d", &num1, &num2);
printf("Before swapping in main n");
printf("Value of num1 = %d \n", num1);
printf("Value of num2 = %d \n\n", num2);
swap(&num1, &num2);
printf("After swapping in main n");
printf("Value of num1 = %d \n", num1);
printf("Value of num2 = %d \n\n", num2);
return 0;
}
void swap(int * num1, int * num2)
{
int temp;
temp = *num1;
*num1= *num2;
*num2= temp;
printf("After swapping in swap function n");
printf("Value of num1 = %d \n", *num1);
printf("Value of num2 = %d \n", *num2);
}```
## 24.Write a Program to enter details of employees using Structure.
```C
#include <stdio.h>
struct employee{
char name[30];
int empid;
float salary;
};
int main()
{
struct employee emp;
printf("\nEnter details :\n");
printf("Name ?:");
gets(emp.name);
printf("ID ?:");
scanf("%d",&emp.empId);
printf("Salary ?:"); scanf("%f",&emp.salary);
printf("\nEntered detail is:");
printf("Name: %s" ,emp.name);
printf("Id: %d" ,emp.empId);
printf("Salary: %f\n",emp.salary);
return 0;
}```
## 25.Write a Program to find product of fractions using Structures.
```C
#include<stdio.h>
#include<conio.h>
typedef struct
{
int num;
int deno;
}
Fract;
Fract sum(Fract,Fract);
int main()
{
int num1,deno1,num2,deno2;
printf(“Enter fraction 1: numerator denominator:”);
scanf("%d%d",&num1,&deno1);
printf(“Enter fraction 2:numerator denominator:”);
scanf("%d%d",&num2,&deno2);
Fract f1={num1, deno1};
Fract f2 ={num2, deno2};
Fract result = sum(f1, f2);
printf("Result=%d/%d",result.num,result.deno);
getch();
return 0;
}
Fract sum(Fract f1, Fract f2)
{
Fract result={(f1.num * f2.deno) + (f2.num * f1.deno), f1.deno * f2.deno};
API
Training