Professional Documents
Culture Documents
#include<stdio.h>
int main()
int sum=0,n,i;
printf("Enter n= ");
scanf("%d",&n);
for(i=1;i<=n;i++)
sum=sum+i;
printf(" = %d\n",sum);
#include<stdio.h>
int main()
double sum=0,n,i;
2|Page
printf("Enter n= ");
scanf("%lf",&n);
for(i=1;i<=n;i++)
sum=sum+(1/i);
printf(" = %.2lf\n",sum);
*
**
***
****
*****
#include<stdio.h>
main()
{
int n, row, col;
printf("Enter N= ");
scanf("%d", &n);
for(row=1;row<=n;row++)
{
for(col=1;col<=row;col++)
{
printf("* ");
}
printf("\n");
}
{
int n, row, col;
printf("Enter N= ");
scanf("%d", &n);
for(row=1;row<=n;row++)
{
for(col=1;col<=row;col++)
{
printf("%d ",col);
}
printf("\n");
}
int main()
{
int n, i, j, x = 1;
printf("Enter number of row: ");
scanf("%d", &n);
{
int i, fact=1, n;
printf("Enter any positive number:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
fact=fact*i;
}
printf(" the factorial of the number is %d\n",fact);
}
10. write a C program which will sort out the given numbers in ascending order.
#include<stdio.h>
int main()
{
int n, i, j, x;
printf("Enter number of elements: ");
scanf("%d", &n);
int num[n];
for(i = 0; i < n; i++)
scanf("%d", &num[i]);
printf("\n");
}
6|Page
11.write a C program which will find out the large number between two given number.
#include<stdio.h>
main()
{
int num1, num2;
printf("Enter two numbers:");
scanf("%d %d",&num1,&num2);
if(num1>num2)
printf("%d is the large number\n",num1);
else if(num1<num2)
printf("%d is the large number\n",num2);
else
printf("equal");
}
12. write a C program to evaluate the GCD & LCD from two numbers.
#include<stdio.h>
int main()
{
int num1,num2,n1,n2,rem,gcd,lcm;
printf("Enter two numbers: ");
scanf("%d %d", &num1, &num2);
n1=num1;
n2=num2;
while(n2!=0)
{
rem=n1%n2;
n1=n2;
n2=rem;
}
gcd=n1;
lcm=(num1*num2)/gcd;
printf("GCD=%d\n",gcd);
printf("LCM=%d\n",lcm);
}
13.write a c Program which will calculate the addition and subtraction of two given matrix of any
order.
#include<stdio.h>
int main()
7|Page
{
int n, m, i, j;
printf("Enter Your Matrices row and column Sizes n and m: ");
scanf("%d %d", &n, &m);
#include<stdio.h>
main()
{
int n1, m1, n2, m2, i, j, k, pdt;
printf("Enter the first Matrix row and column sizes n1 and m1: ");
scanf("%d %d", &n1, &m1);
int Mat1[n1][m1];
printf("Enter Your first Matrix:\n");
for(i = 0; i < n1 ; i++)
{
for(j = 0; j < m1; j++)
{
scanf("%d", &Mat1[i][j]);
}
}
printf("Column size of first Matrix must be equal to the row size of second Matrix.\n");
printf("Enter the second Matrix row and column sizes n2 and m2: ");
scanf("%d %d", &n2, &m2);
int Mat2[n2][m2];
printf("Enter Your second Matrix:\n");
for(i = 0; i < n2 ; i++)
{
for(j = 0; j < m2; j++)
{
scanf("%d", &Mat2[i][j]);
}
}
}
15.write a C program to find the transpose matrix of a given matrix.
#include<stdio.h>
int main()
{
int i, j, n, m;
#include<stdio.h>
#define f(x) 1/(1+x*x)
int main()
{
10 | P a g e
𝟎.𝟖 𝟏
17. write a C program to find the value of the function f(x)=∫𝟎 𝟏+𝒙
, for n=5 using Simpson’s 3/8 rule.
#include<stdio.h>
#define f(x) 1/(1+x)
int main()
{
double l_lim, u_lim;
int n = 5, i, j;
printf("Enter lower limit and upper limit of the integral:\n");
scanf("%lf %lf", &l_lim, &u_lim);
double h = (u_lim - l_lim)/n;
double x[10], y[10];
for(i = 0; i <= n; i++)
{
x[i] = l_lim + i*h;
y[i] = f(x[i]);
}
double res = 0;
for(i = 0; i <= n; i++)
{
if(i==0 || i==n) res += y[i];
else if(i%3 == 0) res += 2*y[i];
else res += 3*y[i];
11 | P a g e
}
res = (3*h/8)*res;
printf("\nIntegration obtained by simpson 3/8 rule is %lf\n", res);
}
int fact(int n)
{
int f = 1, i;
for(i = 2; i <= n; i++) f *= i;
return f;
}
int main()
{
int n, i, j;
printf("Enter the value of n:\n");
scanf("%d", &n);
double x[n], y[n][n], a;
printf("\nEnter the values in form x,y:\n");
for(i = 0; i < n; i++)
scanf("%lf %lf", &x[i], &y[i][0]);
}
///Displaying the forward difference table
for(i = 0; i < n; i++)
{
printf("%.4lf\t", x[i]);
for(j = 0; j < n-i; j++)
{
printf("%.4lf\t",y[i][j]);
}
printf("\n");
}