Tuesday, October 14, 2014

#include<stdio.h>
#include<conio.h>
 void main()
 {
int arr[10];
int i,j;
int temp;
int count;

for(i=0;i<10;i++)
{
printf(" Enter value= ");
scanf("%d",&arr[i]);
}
printf("\nUnsorted array -->\n");
for(i=0;i<10;i++)
printf("%d\t",arr[i]);

for(i=0;i<10;i++)
{
for(j=0;j<10-i;j++)
{
if(arr[j]>arr[j+1])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
printf("\nSorted array -->\n");
for(i=0;i<10;i++)
printf("%d\t",arr[i]);

i=0;
while(i<10)
{
j=i;
count=1;
while(arr[j]==arr[j+1])
{
count++;
j++;
}
printf("\nFrequency of %d= %d",arr[j],count);
i=i+count;
}
getch();
 }

Monday, December 16, 2013

Array




#include<stdio.h>
#include<conio.h>
 void main()
 {
int arr[10];
int i,j;
int temp;
int count;

for(i=0;i<10;i++)
{
printf(" Enter value= ");
scanf("%d",&arr[i]);
}
printf("\nUnsorted array -->\n");
for(i=0;i<10;i++)
printf("%d\t",arr[i]);

for(i=0;i<10;i++)
{
for(j=0;j<10-i;j++)
{
if(arr[j]>arr[j+1])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
printf("\nSorted array -->\n");
for(i=0;i<10;i++)
printf("%d\t",arr[i]);

i=0;
while(i<10)
{
j=i;
count=1;
while(arr[j]==arr[j+1])
{
count++;
j++;
}
printf("\nFrequency of %d= %d",arr[j],count);
i=i+count;
}
getch();
 }

ARRAY

// WAP TO INPUT A NO. AND SEARCH THAT NO. IN 10 ELEMENTS ARRAY.

#include<stdio.h>
#include<conio.h>
 void main()
 {
int arr[10];
int i;
int sd;

clrscr();

for(i=0;i<10;i++)
{
printf(" Enter value= ");
scanf("%d",&arr[i]);
}
printf("\nGi");
for(i=0;i<10;i++)
printf("%d",arr[i]);


 }

SORTING

WAP TO ENTER 10 NO.S IN AN ARRAY AND ARRANGE THAT NO.S IN ASCENDING ORDER.
    (2nd METHOD- SELECTION SORT) */


#include<stdio.h>
#include<conio.h>
 void main()
 {
int arr[10];
int i,j;
int temp;
int small,pos;

clrscr();

for(i=0;i<10;i++)
{
printf(" Enter value= ");
scanf("%d",&arr[i]);
}
printf("\nUnsorted array -->\n");
for(i=0;i<10;i++)
printf("%d\t",arr[i]);

for(i=0;i<10;i++)
{
small=arr[i];
for(j=i;j<10;j++)
{
if(small>arr[j])
{
small=arr[j];
pos=j;
}
}
temp=arr[i];
arr[i]=arr[pos];
arr[pos]=temp;
}
printf("\nSorted array -->\n");

for(i=0;i<10;i++)
printf("%d\t",arr[i]);

getch();
 }

/* WAP TO PRINT THE FOLLOWING FORMAT  :-


A B C D E F G F E D C B A
A B C D E F     F E D C B A
A B C D E            E D C B A
A B C D                   D C B A
A B C                           C B A
A B                                   B A
A                                          A  


#include<stdio.h>
#include<conio.h>
 void main()
 {
int i,j;
int k,l,m;

clrscr();

j=71;
k=j;

for(i=0;i<7;i++)
{
l=65;
while(l<=k)
{
printf(" %c",l);
l++;
}
if(i==0)
l=l-2;
else
{
for(m=1;m<(2*i-1);m++)
{
printf(" ");
}
l=l-1;
}
while(l>=65)
{
if(i==0)
printf(" %c",l);
else
printf(" %c",l);

l--;
}
printf("\n");
k--;
i++;
}
getch();
 }

FOLLOWING FORMAT

/* WAP TO PRINT THE FOLLOWING FORMAT  :-


   1
         2   3
4   5   6
     7   8   9   10  



#include<stdio.h>
#include<conio.h>
 void main()
 {
int i,j,m=1;
int space;

clrscr();

space=3;
for(i=1;i<=4;i++)
{
for(j=1;j<=space;j++)
{
printf("  ");                     // 2-SPACES.
}
for(j=1;j<=i;j++)
{
printf("%d   ",m);
m++;
}
printf("\n");
space=space-1;
}
getch();
 }
/* WAP TO PRINT THE FOLLOWING FORMAT  :-
   *
 *   *
*   *   *
     *   *   *   *
   *   *   *   *   *          


#include<stdio.h>
#include<conio.h>
 void main()
 {
int i,j;
int row,space;

clrscr();

printf("Enter the no. of rows you want= ");
scanf("%d",&row);
clrscr();
space=row-1;
for(i=1;i<=row;i++)
{
for(j=1;j<=space;j++)
{
printf("  ");                     // 2-SPACES.
}
for(j=1;j<=i;j++)
{
printf("*   ");                   // 1 * & 3-SPACES.
}
printf("\n");
space=space-1;
}
getch();
 }

USING 3rd VARIABLE

WAP TO INPUT TWO NO.S AND INTERCHANGE THEIR VALUE USING 3rd VARIABLE

#include<stdio.h>
#include<conio.h>

void main()
{
      int num1;
      int num2;
      int num3;

      clrscr();
      printf("\nEnter 1st no.=");
      scanf("%d",&num1);
      printf("Enter 2nd no.=");
      scanf("%d",&num2);
      num3=num1;
      num1=num2;
      num2=num3;
      printf("\nswapped value of num1=%d",num1);
      printf("\nswapped value of num2=%d\n",num2);
      getch();

}

Friday, December 13, 2013

 /* WAP TO PRINT THE FOLLOWING FORMAT  :-

     *
 *    *
*   *   *
     *   *   *   *
   *   *   *   *   *
      *
      *
      *
      *
      *                


#include<stdio.h>
#include<conio.h>
 void main()
 {
int i,j,k;
int row,space;

clrscr();

printf("Enter the total no. of rows you want= ");
scanf("%d",&row);
clrscr();
space=row/2-1;
for(i=0;i<row/2;i++)
{
for(j=0;j<space;j++)
printf("  ");

if(i==0 || i==row/2-1)
{
for(j=0;j<=i;j++)
printf("*   ");
}
else
{
for(j=0;j<2;j++)
{
printf("*");
for(k=0;k<4*i-1;k++)
printf(" ");
}
}
printf("\n");
space=space-1;
}
for(i=row/2;i<row;i++)
{
space=row/2-1;
for(j=0;j<space;j++)
{
printf("  ");
}
printf("*\n");
}
getch();
 }

Tuesday, November 19, 2013

STRING


Que:- WAP TO INPUT ANY STRING AND COUNT NO. OF VOWELS.

#include<stdio.h>
#include<conio.h>

 void main()
 {
char str[20];
int i;
int vc=0;

clrscr();

printf("\n Enter any string -->  ");
scanf("%s",str);

i=0;
while(str[i]!='\0')
{
if(str[i]=='a'||str[i]=='e'||str[i]=='i'||str[i]=='o'||str[i]=='u'||str[i]=='A'||str[i]=='E'||str[i]=='I'||str[i]=='O'||str[i]=='U')
vc++;
i++;
}
printf("\n No. of vowels in %s= %d",str,vc);
getch();
 }

Wednesday, November 13, 2013

FOLLOWING FORMAT

/* WAP TO PRINT THE FOLLOWING FORMAT  :-
   *
 *   *
*   *   *
     *   *   *   *
   *   *   *   *   *           



#include<stdio.h>
#include<conio.h>
 void main()
 {
int i,j;
int row,space;

clrscr();

printf("Enter the no. of rows you want= ");
scanf("%d",&row);
clrscr();
space=row-1;
for(i=1;i<=row;i++)
{
for(j=1;j<=space;j++)
{
printf("  ");                     // 2-SPACES.
}
for(j=1;j<=i;j++)
{
printf("*   ");                   // 1 * & 3-SPACES.
}
printf("\n");
space=space-1;
}
getch();
 }

FOLLOWING FORMAT

/* WAP TO PRINT THE FOLLOWING FORMAT  :-
   *
 *   *
*   *   *
     *   *   *   *
   *   *   *   *   *           



#include<stdio.h>
#include<conio.h>
 void main()
 {
int i,j;
int row,space;

clrscr();

printf("Enter the no. of rows you want= ");
scanf("%d",&row);
clrscr();
space=row-1;
for(i=1;i<=row;i++)
{
for(j=1;j<=space;j++)
{
printf("  ");                     // 2-SPACES.
}
for(j=1;j<=i;j++)
{
printf("*   ");                   // 1 * & 3-SPACES.
}
printf("\n");
space=space-1;
}
getch();
 }

/*WAP TO PRINT THE FOLLOWING FORMAT:
      *
      # #
      * * *
      # # # #
      * * * * *      


#include<stdio.h>
#include<conio.h>
 void main()
 {
int i;
int j;

clrscr();

for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
if(i%2!=0)
printf(" *");
else
printf(" #");
}
printf("\n");
}
getch();
 }












#include<stdio.h>
#include<conio.h>
 void main()
 {
int i,j;
int row,space;

clrscr();

printf("Enter the no. of rows you want= ");
scanf("%d",&row);
clrscr();
space=row-1;
for(i=1;i<=row;i++)
{
for(j=1;j<=space;j++)
{
printf("  ");
}
for(j=1;j<=i;j++)
{
printf("* ");
}
printf("\n");
space=space-1;
}
getch();
 }

Tuesday, November 5, 2013

SUM OF THE SREIES

/*THE NATURAL LOGARITHM CAN BE APPROXIMATED BY THE FOLLOWING SERIES: (x-1/x)+[1/2(x-1/x)*(x-1/x)]+[1/2(x-1/x)*(x-1/x)*(x-1/x)].....upto 7 terms.  IF x IS INPUT THROUGH THE KEYBOARD, WAP OT CALCULATE SUM OF THE SREIES*/



#include<stdio.h>
#include<conio.h>
#include<math.h>
 void main()
 {
int x;
int i;
float sum=0;

clrscr();

printf("\nEnter the value of x= ");
scanf("%d",&x);

if(x!=0)
{
for(i=1;i<=7;i++)
{
if(i==1)
sum=sum+pow(((x-1.0)/x),i);

else
sum=sum+(1.0/2)*pow(((x-1.0)/x),i);
}
printf("\nSum of the given series= %f",sum);
}

else
printf("\n\tERROR.\n\tYou have entered a wrong input.");
getch();
 }

Thursday, October 24, 2013

FOLLOWING SERIES

/*WAP TO ADD 1st SEVEN TERMS OF THE FOLLOWING SERIES: (1/1!)+(2/2!)+.......+(7/7!) [using FOR loop]*/


#include<stdio.h>
#include<conio.h>
 void main()
 {
int i,j;
float fact;
float sum=0;

clrscr();
printf("\nGiven series -->\n\t\t");
printf("1/1! + 2/2! + 3/3! + 4/4! + 5/5 + 6/6! + 7/7!");
for(i=1;i<=7;i++)
{
fact=1;
for(j=1;j<=i;j++)
{
fact=fact*j;
}
sum=sum+i/fact;
}
printf("\n\n\nSum of the 1st seven terms of the given series= %f",sum);
getch();
 }

ARMSTRONG NO

/* WAP TO PRINT AND COUNT ARMSTRONG NO.S FROM 1 TO 1000.



#include<stdio.h>
#include<conio.h>
 void main()
 {
int num;
int n;
int d,sum;
int count=0;

clrscr();

printf("\nArmstrong no.s from 1 to 1000 -->\n\n\t\t");
num=1;
while(num<1000)
{
n=num;
sum=0;
while(n>0)
{
d=n%10;
sum+=d*d*d;
n=n/10;
}
if(num==sum)
{
printf("%d\t",num);
count++;
}
num++;
}
printf("\n\nTotal no. of Armstrong no.s from 1 to 1000 = %d",count);
getch();
 }

Wednesday, October 23, 2013

SUM OF ALL 3-DIGITS

//WAP TO INPUT A 3-DIGIT NO. AND CALCULATE SUM OF ALL DIGITS.


#include<stdio.h>
#include<conio.h>
void main()
{
      int num;
      int r,sum=0;
      clrscr();

      printf("\nEnter a 3-digit no.=");
      scanf("%d",&num);
      r=num%10;
      sum=sum+r;
      num=num/10;
      r=num%10;
      sum=sum+r;
      num=num/10;
      r=num%10;
      sum=sum+r;
      printf("\n\nThe sum of all digits of entered no.=%d",sum);
      getch();


}

Tuesday, October 22, 2013

MULTI-DIGITS NO.STRING

  /*WAP TO INPUT TWO MULTI-DIGITS NO.S AND COUNT NO. OF DIGITS IN BOTH NO.S .


#include<stdio.h>
#include<conio.h>
 void main()
 {
long int n1,n2;
int count1=0;
int count2=0;

clrscr();

printf("\nEnter 1st multi-digit no.(non-zero)= ");
scanf("%ld",&n1);
printf("\nEnter 2nd multi-digit no.(non-zero)= ");
scanf("%ld",&n2);

while(n1>0)
{
n1=n1/10;
count1+=1;
}
while(n2>0)
{
n2=n2/10;
count2+=1;
}

printf("\nNo. of digits in 1st no.= %d",count1);
printf("\nNo. of digits in 2nd no.= %d",count2);

if(count1==count2)
printf("\n\nBoth no.s have same no. of digits.");
else
printf("\n\nBoth no.s have different no. of digits.");

getch();
 }

Monday, October 21, 2013

ADDITION, SUBTARCTION,MULTIPLICATION, DIVISION OF TWO NO.

*WAP TO ENTER TWO NO.S AND PERFOERM ADDITION, SUBTARCTION,MULTIPLICATION, DIVISION.


#include<stdio.h>
#include<conio.h>

 void main()
 {
      float a;
      float b;      // donot input b=0, in the case of                                   division.
      float r;

      clrscr();
      printf("\nEnter 1st no.=");
      scanf("%f",&a);
      printf("\nEnter 2nd no.=");
      scanf("%f",&b);
      r=a+b;                // Here r stands for addition.
      printf("\nAddition of two no.s=%f",r);
      r=a-b;               // Here r stands for subtraction.
      printf("\nSubtraction of two no.s=%f",r);
      r=a*b;              // Here r stands for multiplication.
      printf("\nMultiplication of two no.s=%f",r);
      r=a/b;             // Here r stands for division.
      printf("\nDivision of two no.s=%f",r);
      getch();

 }

Sunday, October 20, 2013

PRINT ALL THE ASCII VALUES

1. WAP TO PRINT ALL THE  ASCII VALUES AND THEIR EQUIVALENT CHARACTERS.


(Due to space-problem on the screen, ASCII-value is only taken upto
 190. Otherwise, range of ASCII value is - [0 -255] )   */

#include<stdio.h>
#include<conio.h>
 void main()
 {
int i;

clrscr();

i=0;
while(i<=190)
{

if(i<=22)
{
printf("%d - %c\n",i,i);

}
else if(i<=46)
{
gotoxy(10,i-22);
printf("  %d - %c\n",i,i);
}
else if(i<=70)
{
gotoxy(20,i-46);
printf("  %d - %c\n",i,i);
}
else if(i<=94)
{
gotoxy(30,i-70);
printf("  %d - %c\n",i,i);
}
else if(i<=118)
{
gotoxy(40,i-94);
printf("  %d - %c\n",i,i);
}
else if(i<=142)
{
gotoxy(50,i-118);
printf("  %d - %c\n",i,i);
}
else if(i<=166)
{
gotoxy(60,i-142);
printf("  %d - %c\n",i,i);
}
else if(i<=190)
{
gotoxy(70,i-166);
printf("  %d - %c\n",i,i);
}
i++;
}
getch();
 }