You are on page 1of 12

ASSIGNMENT NO: 01

1.
#include<stdio.h>
void main()
{
intu,t,a;
float s;
clrscr();
printf("Enter initial velocity (u): ");
scanf("%d",&u);
printf("Enter time (t): ");
scanf("%d",&t);
printf("Enter acceleration: ");
scanf("%d",&a);
s=(u*t)+(0.5*a*t*t);
printf("Result: %f",s);
getch();
}
OUTPUT:
Enter initial velocity (u): 2
Enter time (t): 3
Enter acceleration: 6
Result: 33.000000

2.
#include<stdio.h>
#include<math.h>
void main()
{
inta,b,n,answer;
clrscr();
printf("Enter value of a,b& n:\n");
scanf("%d%d%d",&a,&b,&n);
answer=pow(a+b,n);
printf("Result: %d",answer);
getch();
}

OUTPUT:
Enter value of a,b& n:
1
1
3
Result: 8

3.
#include<stdio.h>
void main()
{
char char1='A',char2='B',temp;
clrscr();
printf("Initial Value:\n");
printf("char1 = %c\tchar2 = %c\n",char1,char2);
temp=char1;
char1=char2;
char2=temp;
printf("Final Value:\n");
printf("char1 = %c\tchar2 = %c",char1,char2);
getch();
}

OUTPUT:
Initial Value:
char1 = A
char2 = B
Final Value:
char1 = B
char2 = A

4.
#include<stdio.h>
void quad(double a,doubleb,double c)
{
floatz,x,y,t;
z=b*b-4*a*c;
if(z==0)
x=-b/2*a;
if(z<0)
z=abs(z);
t=sqrt(z);
x=(-b-t)/2*a;
y=(-b+t)/2*a;
printf("x=%f\n",x);
printf("y=%f\n",y);
}
void main()
{
floata,b,c;
clrscr();
printf("Enter value of a,b,c:\n");
scanf("%f%f%f",&a,&b,&c);
quad(a,b,c);
getch();
}
OUTPUT:
Enter value of a,b,c:
2
3
1
x=-32739.000000
y=32733.000000

5.
#include<stdio.h>
void reverse(int n)
{
int r,r1;
printf("Reverse= ");
while(n!=0)
{
r=n%10;
printf("%d",r);
n=n/10;
}
}
void main()
{
intnum;
clrscr();
printf("Enter any number: ");
scanf("%d",&num);
reverse(num);
getch();
}
OUTPUT:
Enter any number: 123
Reverse= 321

6.
#include<stdio.h>
void main()
{
int matrix1[3][3],matrix2[3][3],matrix3[3][3],i,j,k,sum=0,o,p;
clrscr();
printf("Enter the First matrix:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&matrix1[i][j]);
}
printf("\nEnter the Second matrix:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&matrix2[i][j]);
}
printf("\nFirst matrix:\n");
for(i=0;i<3;i++)
{
printf("\n");
for(j=0;j<3;j++)
printf("%d\t",matrix1[i][j]);
}
printf("\nSecond matrix:\n");
for(i=0;i<3;i++)
{
printf("\n");
for(j=0;j<3;j++)
printf("%d\t",matrix2[i][j]);
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
matrix3[i][j]=0;
for(i=0;i<3;i++)
{ //row of first matrix
for(j=0;j<3;j++)
{ //column of second matrix
sum=0;
for(k=0;k<3;k++)
sum=sum+matrix1[i][k]*matrix2[k][j];
matrix3[i][j]=sum;
}
}
printf("\nMultiplication of two matrix:\n");
for(i=0;i<3;i++)
{
printf("\n");
for(j=0;j<3;j++)

{
printf("%d\t",matrix3[i][j]);
}
}
getch();
}
OUTPUT:
Enter the First matrix:
2
1
7
3
5
8
4
6
2
Enter the Second matrix:
1
8
4
4
2
3
5
3
2
First matrix:
2
1
7
3
5
8
4
6
2
Second matrix:
1
8
4
4
2
3
5
3
2
Multiplication of two matrix:
41
63
38

39
58
50

25
43
38

7.
#include<stdio.h>
void multiply(int matrix1[3][3],int matrix2[3][3],int matrix3[3][3])
{
inti,j,k,sum=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
matrix3[i][j]=0;
for(i=0;i<3;i++)
{ //row of first matrix
for(j=0;j<3;j++)
{ //column of second matrix
sum=0;
for(k=0;k<3;k++)
sum=sum+matrix1[i][k]*matrix2[k][j];
matrix3[i][j]=sum;
}
}
printf("\nMultiplication of two matrix:\n");
for(i=0;i<3;i++)
{
printf("\n");
for(j=0;j<3;j++)
{
printf("%d\t",matrix3[i][j]);
}
}
}
void main()
{
int matrix1[3][3],matrix2[3][3],matrix3[3][3],i,j,k,sum=0;
clrscr();
printf("Enter the First matrix:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&matrix1[i][j]);
}
printf("\nEnter the Second matrix:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&matrix2[i][j]);
}
printf("\nFirst matrix:\n");
for(i=0;i<3;i++)
{
printf("\n");
for(j=0;j<3;j++)
printf("%d\t",matrix1[i][j]);

}
printf("\nSecond matrix:\n");
for(i=0;i<3;i++)
{
printf("\n");
for(j=0;j<3;j++)
printf("%d\t",matrix2[i][j]);
}
multiply(matrix1,matrix2,matrix3);
getch();
}
OUTPUT:
Enter the First matrix:
2
1
7
3
5
8
4
6
2
Enter the Second matrix:
1
8
4
4
2
3
5
3
2
First matrix:
2
1
7
3
5
8
4
6
2
Second matrix:
1
8
4
4
2
3
5
3
2
Multiplication of two matrix:
41
63
38

39
58
50

25
43
38

8.
#include<stdio.h>
void main()
{
intarr[5],j=0,i,D,k,temp,n;
clrscr();
printf("Enter number of elements: ");
scanf("%d",&n);
printf("Enter %d elements for array:\n",n);
for(j=0;j<n;j++)
scanf("%d",&arr[j]);
i=n-1;
D=arr[0];
do
{
for(k=0;k<i;k++)
{
if(D<arr[k])
{
D=arr[k];
j=k;
}
}
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
i=i-1;
}while(i!=0);
printf("Array:\n");
for(k=0;k<n;k++)
printf("%d\n",arr[k]);
getch();
}
OUTPUT:
Enter number of elements: 3
Enter 3 elements for array:
2
6
3
Array:
2
3
6

9.
#include<stdio.h>
void main()
{
charstr[20];
int i;
clrscr();
printf("Enter any string: ");
scanf("%s",str);
for(i=0;i<=strlen(str);i++)
{
if(str[i]>=97&&str[i]<=122)
str[i]=str[i]-32;
}
printf("\nUppercase = %s",str);
getch();
}
OUTPUT:
Enter any string: programming
Uppercase = PROGRAMMING

11.
#include<stdio.h>
#include<string.h>
intfind_n(char [],char);
void main()
{
charstr[40],n;
int c;
clrscr();
printf("Enter the string: ");
gets(str);
printf("Enter element that you want to search: ");
scanf("%c",&n);
c=find_n(str,n);
printf("No. of occurences of %c in an entered string: %d",n,c);
getch();
}
intfind_n(char str1[],char ch)
{
inti,l,c=0;
l=strlen(str1);
for(i=0;i<l;i++)
{
if(str1[i]==ch)
c++;
}
return c;
}
OUTPUT:
Enter the string: programming
Enter element that you want to search: g
No. of occurences of g in an entered string: 2

You might also like