Thursday, 20 September 2018

Ascending & Descending order

#include<stdio.h>
#include<conio.h>
void main()
{
   int a[100];
    int i,j,n,temp;
    temp=0;
    printf("\nEnter number of data required");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
      printf("\n Enter %d th data element please:",i+1);
      scanf("%d",&a[i]);
    }
    for(i=0;i<n-1;i++)
    {
       for(j=i+1;j<n;j++)
       {
    if(a[i]>a[j])
    {
      temp=a[i];
      a[i]=a[j];
      a[j]=temp;
    }
       }
    }
    printf("\n Ascending Order");
    for(i=0;i<n;i++)
       printf("%d\t",a[i]);
    printf("\nDescending order");
    for(i=n;i>0;i--)
      printf("%d\t",a[i-1]);
    getch();
}

             

 

ARMSTRONG Number Generation

#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,sum,temp,r;
clrscr();
scanf("%d",&n);
for(i=1;i<=n;i++)
{       sum=0;
temp=i;
while(temp!=0)
{     r=temp%10;
      sum=sum+r*r*r;
      temp=temp/10;
}
if(i==sum)
printf("\n%d",sum);

}
getch();
}

Biggest of 2 numbers

#include<stdio.h>
#include<conio.h>
{  int a,b;
   clrscr();
   printf("\nEnter two number:\n");
   scanf("%d%d",&a,&b);
   if(a>b)
   printf("\nBiggest number is %d",a); 
   else
   printf("Biggest number is %d",b);
   getch();
}