All Prgrams FPL
All Prgrams FPL
Flowchart
Flowchart:
Algorithm 3: Find largest number amongst three numbers
Step 1:BEGIN
Step2: Read values for A, B, C.
Step3: if A>B
Check if A>C if true then display A is Largest no.
Else
display C is Largest no.
Else
Check if B>C display B is Largest no.
Else
display C is Largest no.
Step4: END
Algorithm 4: Check whether a given number is even or odd.
Step 1 : Start
Step 2 : READ num
Step 3 : if num %2==0:
Display number is even number
Else
Display number is odd number
Step 4: Stop
Unit II: Operators and Expressions Programs
#include <stdio.h>
int main() {
int a = 10;
printf("%d\n",a++); // a = a + 1 => a = 11
printf("%d\n",a--); // a = a - 1 => a = 10
int count = 5;
printf("%d\n", ++count); // prints 6 (prefix increment)
printf("%d\n", count--); // prints 6, then count becomes 5 (postfix decrement)
return 0;
}
Output:
10
11
6
6
Output:
a && b: 0
a || b: 1
!a: 0
Q3. Working of relational Operator.
Program:
#include <stdio.h>
int main() {
int a = 10, b = 3;
printf("a == b: %d\n", a == b); // 0 (false)
printf("a != b: %d\n", a != b); // 1 (true)
printf("a > b: %d\n", a > b); // 1 (true)
printf("a < b: %d\n", a < b); // 0 (false)
printf("a >= b: %d\n", a >= b); // 1 (true)
printf("a <= b: %d\n", a <= b); // 0 (false)
return 0;
}
Output:
a == b: 0
a != b: 1
a > b: 1
a < b: 0
a >= b: 1
a <= b: 0
return 0;
}
Output:
a = b: 5
a += b: 10
a -= b: 5
a *= b: 25
a /= b: 5
a %= b: 0
a &= b: 0
a |= b: 5
a >>= b: 0
a <<= b: 160
#include <stdio.h>
int main() {
int a = 10, b = 3;
printf("Addition: %d\n", a + b);
printf("Subtraction: %d\n", a - b);
printf("Multiplication: %d\n", a * b);
printf("Division: %d\n", a / b);
printf("Modulus: %d\n", a % b);
return 0;
}
Output:
Addition: 13
Subtraction: 7
Multiplication: 30
Division: 3
Modulus: 1
Unit 3
1.program to check whether the given number is Positive, negative or
zero.
#include<stdio.h>
void main()
{
int num;
void main()
{
int num1,num2 ;
int main()
{
int a, b, c;
printf("Enter three numbers: \n ");
scanf("%d%d%d", &a,&b,&c);
#include<stdio.h>
void main()
{
int day;
switch(day)
{
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("wrong input");
}
}
5. program to find the sum of digits of the given number (While loop)
#include<stdio.h>
void main()
{
int n,num,rem,sum=0;
printf("Enter the number");
scanf("%d",&num);
n=num;
while(num>0)
{
rem=num%10;
sum =sum+rem;
num=num/10;
}
printf("the sum of the digits of %d is =%d",n,sum);
}
{
printf("%d ", i);
}
return 0;
}
Output
1 2 3 4 5 6 7 8 9 10
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
// true if num is perfectly divisible by 2
if(num % 2 == 0)
else
return 0;
Output:
Enter an integer: -7
-7 is odd.
#include <stdio.h>
int main() {
int n, i, fact = 1;
scanf("%d", &n);
if (n < 0)
else {
fact *= i;
}
return 0;
}
Output
Enter an integer: 5
Factorial of 5 = 120
Unit- 4
1. Write a program to find the largest element in an array of integers.
#include <stdio.h>
int main()
{
int arr[] = { 10, 324, 45, 90, 9807 };
int i;
int max = arr[0];
printf("%d", max );
return 0;
}
Output:
9807
#include <stdio.h>
#include <string.h>
int main(){
char s1[5] = "Geeks";
char s2[5] = "Geeks";
return 0;
}
Output:
0
int main() {
int matrix1[N][N] = {{1, 2}, {4, 5}};
int matrix2[N][N] = {{9, 8}, {6, 5}};
int result[N][N];
int i, j, k;
return 0;
}
Output
Result Matrix:
21 18
66 57
Output:
Result matrix is:
222
444
666
888
5. C Program to Check for Palindrome String
#include <stdio.h>
#include <string.h>
int main() {
char string1[20];
int i, length;
int flag = 0;
scanf("%s", string1);
length = strlen(string1);
flag = 1;
break;
if (flag) {
} else {
return 0;
Output:
Wow is a palindrome
Unit-5
1. Simple Function to Add Two Number
#include <stdio.h>
// Function declaration
int add(int a, int b);
int main() {
int num1, num2, result;
// Function call
result = add(num1, num2);
return 0;
}
// Function definition
int add(int a, int b) {
return a + b;
}
Output:
#include <stdio.h>
// Function declaration
void checkEvenOdd(int num);
int main() {
int number;
// Function call
checkEvenOdd(number);
return 0;
}
// Function definition
void checkEvenOdd(int num) {
if (num % 2 == 0)
printf("%d is Even\n", num);
else
printf("%d is Odd\n", num);
}
Output:
Enter a number: 7
7 is Odd
#include <stdio.h>
// Function declaration
int factorial(int n);
int main() {
int num;
// Function call
printf("Factorial of %d is: %d\n", num, factorial(num));
return 0;
}
Output:
mathematica
Enter a number: 5
Factorial of 5 is: 120
4. Function to Swap Two Numbers Using Call by Reference
#include <stdio.h>
// Function declaration
void swap(int *x, int *y);
int main() {
int a, b;
// Function call
swap(&a, &b);
return 0;
}
// Function definition
void swap(int *x, int *y) {
int temp;
temp = *x;
*x = *y;
*y = temp;
}
Output:
// Function declaration
int power(int base, int exp);
int main() {
int base, exp;
// Function call
printf("%d to the power of %d is: %d\n", base, exp, power(base, exp));
return 0;
}
Output:
// Function declaration
void printTable(int num, int multiplier);
int main() {
int number;
return 0;
}