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();

}