Anda di halaman 1dari 18

Q1.

Program:
#include<stdio.h>
int main()
{
char a[20];
char b[20];
int i=0,j=0;
printf("Enter any string:");
scanf("%s",a);
while(a[i]!='\0')
i++;
while(i>=0)
{
i--;
b[j] = a[i];
j++;
}
b[j]='\0';
printf("Reverse of string is: %s\n",b);
return 0;
}
Output:

Q2
Program:
#include<stdio.h>
int main()
{
int a[10],b[10],c[20],n1,n2,i,j,k,temp;
k=0;
printf("Enter no. of elements for 1st array:");
scanf("%d",&n1);
for (i=0;i<n1;i++,k++)
{
printf("Enter element %d:",i+1);
scanf("%d",&a[i]);
c[k]=a[i];
}
printf("Enter no. of elements for 2nd array:");
scanf("%d",&n2);
for (j=0;j<n2;j++,k++)
{
printf("Enter element %d:",j+1);
scanf("%d",&b[j]);
c[k]=b[j];
}
for(i=0;i<n1+n2;i++)
{
for(j=i+1;j<n1+n2;j++)
{
if(c[i]>c[j])
{
temp=c[i];
c[i]=c[j];
c[j]=temp;
}
}
}
printf("\n\n Combined and sorted array:");
for (i=0;i<n1+n2;i++)
{
printf("\n Element %d = %d",i+1,c[i]);
}
return 0;

}
Output:

Q3
program:
#include<stdio.h>
int main()
{
int i,cn,pn,total;
printf("Enter the no. of customers:");
scanf("%d",&cn);
for (i=0;i<cn;i++)
{
printf("Enter power cosumed by costomer %d:",i+1);
scanf("%d",&pn);
if (pn<201)
{
total=pn*0.50;
}
else if (pn>=200 && pn<=400)
total=100 + pn*0.65;
else if (pn>=401)

total=230 + pn*0.80;
printf("Costomer no:%d\nTotal Charges:%d\n",i+1,total);
}
return 0;
}
Output:

Q4
Program:
#include<stdio.h>
insersion(a,n1);
void insertion(int a[],int n1)
{
int i,j,temp;
for(i=0;i<n1;i++)
{
for(j=i+1;j<n1;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
}
int main()
{
int a[20],n1,i,j,k,temp;
k=0;
printf("Enter no. of elements for 1st array:");
scanf("%d",&n1);
for (i=0;i<n1;i++,k++)
{
printf("Enter element %d:",i+1);
scanf("%d",&a[i]);
}
insertion(a,n1);
printf("\n\n Combined and sorted array:");
for (i=0;i<n1;i++)
{

printf("\n Element %d = %d\n",i+1,a[i]);


}
return 0;
}
Output:

Q5
Program:
#include<stdio.h>
int main()
{
int n=3,i,j,k;
k=1;
for (i=0;i<n;i++)
{
for (j=n-i;j>0;j--)
printf("*");
for (k=2*i;k>0;k--)
{
printf(" ");
}
for (j=n-i;j>0;j--)

printf("*");
printf("\n");
}
for (i=0;i<n;i++)
{
for (j=0;j<i+1;j++)
printf("*");
for (k=2*(n-(i+1));k>0;k--)
printf(" ");
for (j=0;j<i+1;j++)
printf("*");
printf("\n");
}
}
Output:

Q6
Program:
#include<stdio.h>
int main()
{
char str[50];
char *str1;
char k[50];
int i,j;

printf("Enter a string:");
scanf("%s",&str);
while(str[i]!='\0')
i++;
printf("length of string: %d\n",i);
j=i;
for (i=0;i<j;i++)
{
for (str1=str[i];*str !=0;str1++)
printf("\nChar: %c",*str1 +3);
}
return 0;
}
Q7
Program:
#include<stdio.h>
int main()
{
int a,k,b=1,temp,c,i=0,j;
printf("Enter the number:");
scanf("%d",&a);
temp=a;
while(temp>0)
{
temp=temp/10;
i++;

}
for(k=i;k>0;k--)
{
b=b*10;
}
for(j=i;j>0;j--)
{
c=a%b;
printf("%d\n",c);
b=b/10;
}
}
Output:

Q8
Program:
#include<stdio.h>
int main()
{
int n=5,i,j;
int k=-1,l=0,m=1;
for (i=0;i<n;i++)
{

for (j=n-i;j>1;j--)
printf("%4d",k);
printf("%4d",l);
for (j=0;j<i;j++)
printf("%4d",m);
printf("\n");
}
}
Output:

Q9
Program:
#include<stdio.h>
int main()
{
int a,n,t1,t2,i=0;
int j[50];
printf("enter no:");
scanf("%d",&a);
t1=a;
while(t1>0)
{
t2=t1%2;
t1=t1/2;

j[i]=t2;
i++;
}
n=i;
printf("Binary of the entered no. is:");
while(i > 0)
{
printf("%d",j[i-1]);
i--;
}
printf("\n");
return 0;
}
Output:

Q11
Program:
#include <stdio.h>
int main()
{
int m, n, c, d, matrix[10][10], transpose[10][10];
printf("Enter the number of rows and columns of matrix ");
scanf("%d%d",&m,&n);
printf("Enter the elements of matrix \n");
for( c = 0 ; c < m ; c++ )

{
for( d = 0 ; d < n ; d++ )
{
scanf("%d",&matrix[c][d]);
}
}
for( c = 0 ; c < m ; c++ )
{
for( d = 0 ; d < n ; d++ )
{
transpose[d][c] = matrix[c][d];
}
}
printf("Transpose of entered matrix :-\n");
for( c = 0 ; c < n ; c++ )
{
for( d = 0 ; d < m ; d++ )
{
printf("%d\t",transpose[c][d]);
}
printf("\n");
}
return 0;
}
Output:

Q12
Program:
#include<stdio.h>
int main(){
char str[100];
int i=0,j=-1,flag=0;
printf("Enter a string: ");
scanf("%s",str);
while(str[++j]!='\0');
j--;
while(i<j)
if(str[i++] != str[j--]){
flag=1;
break;
}
if(flag == 0)
printf("The string is a palindrome");
else
printf("The string is not a palindrome");
printf("\n");
return 0;
}
Output:

Q13
Program:
#include<stdio.h>
int main()
{
int n=6;
int i,j=0,k;
k=n;
for (i=0;i<(2*n) -1;i++)
{
if(i<6)
{
j++;
printf("\n%d",j);
}
else
{
k--;
printf("%d",k);
}
}
printf("\n");
return 0;
}

Output:

Q14
Program:
#include<stdio.h>
int main()
{
float j,n1,n2;
int i,z,l,n;
int d=1,k=0,n3=0;
printf("Enter the no.:");
scanf("%f",&j);
i=(int)j;
z=i;
n1=(float)i;
while(i>0)
{
i=i/10;
k++;
}
printf("no. of element before dot=%d",k);
for(l=k;l>0;l--)
d=d*10;

n1=n1/d;
printf("\n%f\n",n1);
n2=j-z;
printf("\nn2=%f\n",n2);
while(n2!=n3)
{
n2=n2*10;
n3=(int)n2;
}
printf("n3=%d",n3);
}
Q15
Program:
#include<stdio.h>
int main()
{
int seconds,hr,mn,sn;
printf("Enter seconds:");
scanf("%d",&seconds);
hr=seconds/3600;
mn=(seconds%3600)/60;
sn=(seconds%3600)%60;
printf("%d:%d:%d",hr,mn,sn);
return 0;
}
Output:

Q17
Program:
#include<stdio.h>
int main()
{
int w=0,i;
int c=0;
char str[20];
printf("Enter string : ");
scanf("%s",str);
for (i=0;str[i]!=NULL;i++)
{
c++;
if(str[i] == '\0')
w++;
}
printf("\nNumber of characters in string: %d",c);
printf("\nNumber of words in string : %d",w+1);
printf("\n");
return 0;
}
Output:

Anda mungkin juga menyukai