Wednesday, April 1, 2015

C program to accept a string from user and generate given pattern.

 Write a ‘C’ program to accept a string from user and generate following pattern.
         (e.g. input is string “abcd”)

          a
          ab
          abc
          abcd
          abc
          ab
          a        
-------------------------------------------------------------------------------------------

Solution:-

#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,k,cnt=0;
char name[10];
clrscr();
printf("enter the string");
scanf("%s",&name);
cnt= strlen(name);
        {
  cnt++;
}
printf("\n");
for(i=0;i<=cnt-1;i++)
{
for(j=0;j<=i;j++)
{
printf("%c",name[j]);
}
printf("\n");
}
for(k=i-1;k>=0;k--)
{
for(j=0;j<k;j++)
{
printf("%c",name[j]);
}
printf("\n");
}
getch();
}

C program to convert given decimal number into binary number.

Write a ‘C’ program to convert given decimal number into binary number.

#include<stdio.h>
#include<conio.h>
void main()
{
int a[10],i=0,n,j;
clrscr();
printf("enter the no");
scanf("%d",&n);
while(n>0)
{
a[i]=n%2;
n=n/2;
i++;
}
for(j=i-1;j>=0;j--)
{
printf("%d",a[j]);
}
getch();
}

C program to accept a string from user, delete all vowels from that string and display the result.

Write a ‘C’ program to accept a string from user, delete all vowels from that string and display the result.

#include<stdio.h>
#include<conio.h>
void main()
{
int i,j=0,l;
char name[20],result[20];
clrscr();
printf("enter the string");
gets(name);
l=strlen(name);
for(i=0;i<l;i++)
{
if((name[i]=='a')||(name[i]=='e')||(name[i]=='i')||(name[i]=='o')||(name[i]=='u'))
name[i]=' ';
}
for(i=0;i<l;i++)
{
if(name[i]!=' ')
{
result[j]=name[i];
j++;
}
}
for(i=0;i<j;i++)
{
printf("%c",result[i]);
}
getch();
}

C program to calculate sum of elements of m*n matrix.

Write a ‘C’ program to calculate sum of elements of m*n matrix.

#include<stdio.h>
#include<conio.h>
void main()
{
int a[3][3],i,j,sum=0;
clrscr();
printf("enter the matrix element");
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
sum=sum+a[i][j];
}
}
printf("%d\n",sum);
getch();
}

C program to append the contents of one file at the end of another file.

Write a ‘C’ program to append the contents of one file at the end of another file.

#include<stdio.h>
#include<conio.h>
void main()
{
FILE *fp,*fq;
char ch;
clrscr();
fp=fopen("a.txt","r");
fq=fopen("b.txt","a");
if(fp==NULL)
{
printf("file does not exist");
exit(0);
}
if(fq==NULL)
{
printf("file does not exist");
exit(0);
}
while(1)
{
ch=fgetc(fp);
if(ch==EOF)
 break;
fputc(ch,fq);
}
getch();
}

C program to accept n number from user, store these numbers into an array and reverse an array elements using function.

Write a ‘C’ program to accept ‘n’ number from user, store these numbers into an array and reverse an array elements using function.

#include<stdio.h>
#include<conio.h>
void rev(int*,int);
void main()
{
int a[30],i,n;
clrscr();
printf("ENTER THE RANGE VALUE");
scanf("%d",&n);
printf("ENTER THE NO");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
rev(&a[0],n);
getch();
}
void rev(int *p,int x)
{
int i;
printf("\nSORTED ELEMENTS ARE\n");
for(i=x-1;i>=0;i--)
{
printf("\n%d",*(p+i));
}
}

C program to accept n number from user, store these numbers into an array count the number of occurrence of each number.

Write a ‘C’ program to accept ‘n’ number from user, store these numbers into an array count the number of occurrence of each number.

#include<stdio.h>
#include<conio.h>
void main()
{
int a[10],n,i,cnt=1,j;
clrscr();
printf("ENTER THE RANGE VALUE");
scanf("%d",&n);
printf("\nEnter the No");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
if(a[i]!=0)
{
  for(j=i+1;j<n;j++)
  {
if(a[i]==a[j])
{
  cnt++;
  a[j]=0;
}
  }
printf("\n %d\t%d",a[i],cnt);
cnt=1;
a[i]=0;

  }
}
  getch();
}

C program to display the transpose of 3*3 matrix.

Write a ‘C’ program to display the transpose of 3*3 matrix.

#include<stdio.h>
#include<conio.h>
void main()
{
int a[3][3],i,j;
clrscr();
printf("enter the matrix element");
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("\n Transpose Of A Given Matrix\n");
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
printf("%d ",a[j][i]);
}
printf("\n");
}
getch();
}

C program to accept n number and store all prime numbers in an array and display this array.

Write a ‘C’ program to accept ‘n’ number and store all prime numbers in an array and display this array.

#include<stdio.h>
#include<conio.h>
void main()
{
int a[10],i,n,m,j,l=0,k;
clrscr();
printf("enter the range");
scanf("%d",&n);
for(i=0;i<n;i++)
{
j=2;
printf("enter the no");
scanf("%d",&m);
while(j<m)
{
k=m%j;
if(k==0)
{
break;
}
j++;
}
if(j==m)
{
a[l]=m;
l++;
}
}
printf("\n Prime No's R\n");
for(i=0;i<l;i++)
{
printf("\n%d",a[i]);
}
getch();
}

C program to calculate sum of the elements of lower triangle of a m*n matrix by using dynamic memory allocation.

Write a ‘C’ program to calculate sum of the elements of lower triangle of a m*n matrix by using dynamic memory allocation.

#include<stdio.h>
#include<conio.h>
#include<malloc.h>
void main()
{
int n,m,i,j,sum=0;
int **p;
clrscr();
printf("\nENTER THE ORDER OF MATRIX");
scanf("%d%d",&m,&n);
p=(int**)malloc(sizeof(int*)*m);
for(i=0;i<m;i++)
{
p[i]=(int*)malloc(sizeof(int)*n);
}
printf("\nENTER THE MATRIX ELEMENT\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&p[i][j]);
}
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
if(i>j)
{
sum=sum+p[i][j];
}
}
}
printf("\nSUM OF LOWER TRIANGLE OF MATRIX IS :%d",sum);
getch();
}

Featured posts

Happy Independence Day August 15th

 Here's a message for India's Independence Day (August 15th): "शुभ स्वतंत्रता दिवस! आजादी की 79वीं वर्षगांठ पर, आइए हम अपने देश...

Popular posts