Mukesh CSP Lab - 1to 5
Mukesh CSP Lab - 1to 5
Q.1
#include<stdio.h>
int main()
printf("Hello world");
OUTPUT.
Q2.
#include<stdio.h>
int main()
int a,b;
scanf("%d",&a);
printf("Enter the value of b\n",&b);
scanf("%d",&b);
return 0;
OUTPUT.
Q3.
#include<stdio.h>
int main()
int principle,rate,time;
scanf("%d",&principle);
scanf("%d",&time);
return 0;
OUTPUT.
Q4.
#include<stdio.h>
int main()
float fahrenheit,celsius;
return 0;
OUTPUT.
Q5 (I)
#include<stdio.h>
int main()
int firstnumber,secondnumber,tempnumber;
printf("Enter firstnumber:");
scanf("%d",&firstnumber);
printf("Enter secondnumber:");
scanf("%d",&secondnumber);
tempnumber=firstnumber;
firstnumber=secondnumber;
secondnumber=tempnumber;
return 0;
OUTPUT.
Q5 (II)
#include<stdio.h>
int main()
int a,b;
printf("Enter a:");
scanf("%d",&a);
printf("Enter b:");
scanf("%d",&b);
a=a+b;
b=a-b;
a=a-b;
return 0;
OUTPUT.
ASSIGNMENT- 2
Q1.
#include<stdio.h>
int main()
int year;
scanf("%d",&year);
if(year%400==0){
//if year is divisible by 100 but not divisible by 400 then it is not a leap year
else if(year%100==0){
//if year is divisible by 4 and not divisible by 100 then it is a leap year
else if(year%4==0){
else{
return 0;
OUTPUT.
Q2.
#include<stdio.h>
int main()
int a;
scanf("%d",&a);
if(a%2==0){
printf("%d is even\n",a);
}
else{
printf("%d is odd\n",a);
return 0;
OUTPUT.
Q3.
#include<math.h>
#include<stdio.h>
int main()
int a,b,c;
float d,root1,root2,realpart,imaginarypart;
scanf("%d %d %d",&a,&b,&c);
d=b*b-4*a*c;
if(d<0){
realpart=-b/(2*a);
imaginarypart=sqrt(d)/(2*a);
else if(d==0){
root1=-b/(2*a);
else if(d>0){
root1=(-b+sqrt(d))/(2*a);
root2=(-b-sqrt(d))/(2*a);
return 0;
OUTPUT.
Q4.
#include<stdio.h>
int main()
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("a is gretest\n");
printf("b is gretest\n");
printf("c is gretest\n");
}
return 0;
OUTPUT.
ASSIGNMENT-3
Q.1.1
#include<stdio.h>
int main ()
int i,n,m;
scanf("%d",&n);
scanf("%d",&m);
for(i=0;i<m;i++)
value=value*n;
return 0;
}
Output
Q.1.2.
#include<stdio.h>
int main()
int i,n;
scanf("%d",&n);
for(i=0;i<3;i++)
value=value*n;
return 0;
}
Output
#include<stdio.h>
int main()
int i,n;
scanf("%d",&n);
for(i=0;i<2;i++)
value=value*n;
return 0;
Output
Q.2.
#include<stdio.h>
int main()
int i,n,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum=sum+i;
return 0;
Output
Q.3.
#include<stdio.h>
int main()
int i,j;
for(i=1;i<=100;i++)
for(j=2;j<i;j++)
if(i%j==0)
break;
if(i==j)
printf("%d\n",i);
return 0;
}
Output
Q.4.
#include<stdio.h>
int main()
int n,i,factorial=1;
for(i=1;i<=n;i++)
factorial*=i;
return 0;
Output
Q.5.
#include<stdio.h>
int main()
int i,n;
int term1=0,term2=1;
int nextTerm=term1+term2;
printf("Enter the number of terms:");
scanf("%d",&n);
printf("fibonacci series:%d,%d,",term1,term2);
for(i=3;i<=n;i++)
printf("%d,",nextTerm);
term1=term2;
term2=nextTerm;
nextTerm=term1+term2;
return 0;
Output
ASSIGNMENT-4
Q1.
#include<stdio.h>
main()
float a[100],sum=0,avg;
int n,i;
scanf("%d",&n);
for(i=0;i<n;i++)
printf("a[%d]= ",i);
scanf("%f",&a[i]);
for(i=0;i<n;i++){
sum=sum+a[i];
}
printf("sum=%f\n",sum);
avg=sum/n;
printf("avg=%f\n",avg);
return 0;
OUTPUT.
Q2.
#include<stdio.h>
int main(){
int i;
int a[10]={2,45,78,89,90,78,23,49,15,51};
for(i=0;i<10;i++)
printf("%d ",a[i]);
}
printf("\n");
for(i=9;i>=0;i--)
printf("%d ",a[i]);
OUTPUT.
Q3.
#include<stdio.h>
if (n==0||n==1)
return n;
int temp[n];
int j=0;
int i;
for(i=0;i<n-1;i++)
if(arr[i]!=arr[i+1])
temp[j++]=arr[i];
temp[j++]=arr[n-1];
for(i=0;i<j;i++)
arr[i]=temp[i];
return j;
int main()
int n;
scanf("%d",&n);
printf("enter numbers\n");
int arr[n];
int i;
for(i=0;i<n;i++)
scanf("%d",&arr[i]);
for(i=0;i<n;i++)
printf(" %d ",arr[i]);
return 0;
OUTPUT.
Q4.
#include<stdio.h>
int main()
scanf("%d", &a[rows][columns]);
//Transpose of matrix
b[columns][rows] = a[rows][columns];
if(a[rows][columns] != b[rows][columns])
{
Count++;
break;
if(Count == 1)
else
printf("\n The Matrix that you entered is Not a Symmetric Matrix ");
return 0;
OUTPUT.
Q5.
#include<stdio.h>
int main()
int mat[12][12];
int i,j,row,col,sum=0;
scanf("%d%d",&row,&col);
for(i=0;i<row;i++)
for(j=0;j<col;j++)
scanf("%d",&mat[i][j]);
}
for(i=0;i<row;i++)
for(j=0;j<col;j++)
printf("%d\t",mat[i][j]);
printf("\n");
for(i=0;i<row;i++){
for(j=0;j<col;j++)
if(i==j)
sum=sum+mat[i][j];
OUTPUT.
ASSIGNMENT- 5
Q1.
#include <stdio.h>
int main()
scanf("%d", &n);
scanf("%d", &array[c]);
scanf("%d", &search);
first = 0;
last = n - 1;
middle = (first+last)/2;
while (first <= last) {
first = middle + 1;
break;
else
last = middle - 1;
return 0;
OUTPUT.
Q2.
#include <stdio.h>
int main()
scanf("%d", &n);
scanf("%d", &array[c]);
for (c = 0 ; c < n - 1; c++)
if (array[d] > array[d+1]) /* For decreasing order use '<' instead of '>' */
swap = array[d];
array[d] = array[d+1];
array[d+1] = swap;
printf("%d\n", array[c]);
return 0;
}
OUTPUT.
Q3.
#include <stdio.h>
int main()
scanf("%d", &n);
scanf("%d", &array[c]);
position = c;
position = d;
if (position != c)
t = array[c];
array[c] = array[position];
array[position] = t;
printf("%d\n", array[c]);
return 0;
OUTPUT.
Q4.
#include <stdio.h>
int main()
scanf("%d", &n);
scanf("%d", &array[c]);
t = array[c];
if (array[d] > t) {
array[d+1] = array[d];
flag = 1;
else
break;
if (flag)
array[d+1] = t;
}
printf("%d\n", array[c]);
return 0;
OUTPUT.