C Pro Word
C Pro Word
1. Start.
6. Stop.
Output
#include<stdio.h>
int main()
sum = a + b + c ;
avg = sum / 3 ;
return 0;
}
Algorithm
1. Start.
5. Stop.
Output
#include<stdio.h>
int main()
int a,b,c,d,e;
a=sizeof(int);
b=sizeof(float);
c=sizeof(char);
d=sizeof(double);
return 0;
}
Algorithm
1. Start.
5. Stop.
Output
#include<stdio.h>
int main()
int a , b , c , result;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
result=(a>b)?(a>c?a:c):(b>c?b:c);
return 0;
}
Algorithm
1. Start.
4. check condition
i. if a > 0
ii. if a < 0
iii. if a == 0
5. Stop.
output
OR
-6
#include<stdio.h>
int main()
int a;
scanf("%d", &a);
if(a>0)
if(a<0)
if(a==0)
return 0;
}
Algorithm
1. Start.
6. Stop.
Output
56
98
The grade is A
79
The grade is B
65
The grade is C
57
The grade is D
5. Program to print the grade of a student using nested if.
#include<stdio.h>
int main()
{
int mark;
printf("Enter the marks : \n");
scanf("%d",&mark);
if(mark>=90)
printf("The grade is A");
else
{
if(mark>=80)
printf("The grade is B");
else
{
if(mark>=70)
printf("The grade is C");
else
{
if(mark>=60)
printf("The grade is D");
else
printf("You are failed");
}
}
}
return 0;
}
Algorithm
1. Start.
1. Addition
2. Subtration
3. Multiplication.
4. Division.
5. Modulus.
8.End
Output
3 6
1. Addition
2. Subtraction
3. Division
4. Multiplication
5. Modulus
Answer = 9
6. Program to perform arithmetic operations using switch statement.
#include <stdio.h>
int main()
scanf("%d",&n);
switch(n) {
case 1: result=num1+num2;
break;
case 2: result=num1-num2;
break;
case 3: result=num1*num2;
break;
case 4: result=num1/num2;
break;
case 5: result=num1%num2;
break;
break;
}}
Algorithm
1. Start.
Root1=(-b+sqrt(d))/2a
Root2=(-b-sqrt(d))/2a
Root1= -b/2a
6. End
Output
-4
#include<stdio.h>
#include<math.h>
int main()
int a,b,c,desc;
scanf("%d %d %d",&a,&b,&c);
desc=b*b-4*a*c;
if(desc>0)
root1=-b+sqrt(desc)/2*a;
root2=-b-sqrt(desc)/2*a;
else if(desc==0)
root1=root2=-b/2*a;
else
}
Alrorithm
1. Start.
2. Read an integer n.
3. Set fact=1.
4. For I from 2 to n do
Fact=fact*I;
6. End.
Output
Enter an integer: 5
Factorial of 5 = 120
8. Program to find factorial of a given number.
#include <stdio.h>
int main() {
int n, i;
scanf("%d", &n);
if (n < 0)
else {
fact *= i;
return 0;
}
Algorithm
1. Start.
2. Set a = 0 and b = 1.
5. For i from 3 to n
i. Calculate c = a + b
ii. Print c
iii. Update a = b
iv. Update b = c
6. End.
output
#include <stdio.h>
int main() {
int i,n,a=0,b=1,next;
scanf("%d",&n);
printf("%d %d",a,b);
for(i=2;i<n;i++)
next=a+b;
a=b;
b=next;
return 0;
}
Algorithm
1. Start.
5. Set sum = 0
8. End.
output
Enter 5 numbers:
#include <stdio.h>
int main() {
int n, i, sum = 0;
scanf("%d", &n);
int arr[n];
printf("Enter %d numbers:\n", n );
scanf("%d", &arr[i]);
sum += arr[i];
return 0;
}
Algorithm
1. Start.
5.if a[i]<a[i+1]
Swap them
8. End.
Output
Enter 5 numbers
6
11. Program to sort n numbers using array.
#include <stdio.h>
int main()
scanf("%d", &n);
printf("Enter %d numbers\n",n);
scanf("%d", &array[i]);
if(array[i]>array[j])
a = array[i];
array[i]=array[j];
array[j] = a;
printf("%d\n", array[i]);
return 0;
}
Algorithm
1. Start.
3. Set flag = 0
i. Set flag = 1
6. If flag is 1,
Else
7.End
Output
#include<stdio.h>
#include <string.h>
int main() {
char str[20];
scanf("%s", str);
length=strlen(str);
if(str[i] != str[length-i-1])
flag=1;
break;
if(flag)
else
return 0;
}
Algorithm
1. Start.
2. Read num
7. End.
Output
15
#include<stdio.h>
int main()
printf ("\n The prime numbers in between the range 1 to %d : " , n);
count = 0;
if (num%i==0) {
count++;
break;
printf("%d ",num);
return 0;
}
Algorithm:
1. Start.
10. Stop.
Output:
Length of str1 is : 27
After copying
After concatenation
#include <stdio.h>
#include <string.h>
int main() {
strcpy(str2, str1);
if (result == 0)
else
return 0;
}
Algorithm:
1. Start.
6. Stop.
Output:
2 4
6 8
15. Program to perform any matrix operation.
#include<stdio.h>
int main()
{
int r, c, a[100][100], b[100][100], sum[100][100], i, j;
printf("enter the number of row : ");
scanf("%d",&r);
printf("enter the number of columns : ");
scanf("%d",&c);
printf("\nEnter element of 1st matrix : \n");
for ( i = 0 ; i<r ; ++i)
for( j = 0 ;j<c; ++j)
{
printf("Enter elements a[%d %d] : ", i + 1 ,j + 1 ) ;
scanf("%d",&a[i][j]);
}
printf("Enter element of 2nd matrix: \n");
for (i = 0 ; i<r; ++i)
for( j = 0 ; j<c; ++j)
{
printf("Enter elements b[%d %d] : ", i + 1 , j + 1 ) ;
scanf("%d",&b[i][j]);
}
for (i=0; i<r; ++i)
for(j=0; j<c; ++j)
{
sum[i][j]=a[i][j]+b[i][j];
}
printf("\nsum of two matrices: \n");
for ( i = 0 ;i<r; ++i)
for ( j = 0 ;j<c; ++j)
{
printf("%d ",sum[i][j]);
if(j==c-1)
printf("\n");
}
return 0;