Wednesday, November 9, 2011

Write a program that read and display an array.

#include<stdio.h>
#include<conio.h>
void main()
{
   int i,n,a[100];
   clrscr();
   printf("How many numbers: ");
   scanf("%d",&n);
   for (i=0; i<n; i++)
   scanf("%d",&a[i]);
   for (i=0; i<n; i++)
   printf("%4d",a[i]);
   getch();
}

From: Book by ashraf

Print a-z with while loop.

#include<stdio.h>
#include<conio.h>
int main()
{
clrscr();
char ch='@';
while(ch!=('z'))
{
ch++;
printf("%c ",ch);
}
getch();
return 0;
}

From: Me

Function overloading (c++)

#include<iostream.h>
#include<conio.h>
#define pi 3.1416
float area(float asu);       //Area of circle
float asu(float asu);    //Volume of cube
float volume(float asu,float asu1);  //Volume of cylender
float volume(float l,float asu,float h);   //volume of rectangle
int main()
{
clrscr();
cout<<"\n Area of circle="<<area(5);
cout<<"\n Volume of cube="<<asu(5);
cout<<"\n Volume of cylender="<<volume(5,5);
cout<<"\n Volume of rectangle="<<volume(5,5,5);
getch();
return 0;
}
float area(float r)      //Area of circle
{
return(pi*r*r);
}
float asu(float cube)
{
return(cube*cube*cube);
}
float volume(float r,float h)     //Volume of cylender
{
return(pi*r*r*h);
}
float volume(float l,float b,float h)     //Volume of rectungler
{
return (l*b*h);
}

From: Me

Send Output to Printer .

#include<iostream.h>
#include<stdio.h>
void main()
{
 char Name[25] ;
 printf("Enter your name :") ;
 scanf("%d", Name );
 int i =0;
 while(Name[i])
  {
  putc(Name[i], stdprn);
  i++ ;
  }
}   

From: Me

Convert number to english word (Program)

# include<stdio.h>
# include<conio.h>
unsigned long number;
int renum;
int find(int);
int say(int);
int main()
{
clrscr();
printf("Enter number: ");
scanf("%ld",&number);
if(number>=10000000)
    {
    renum=number/10000000;
    find(renum);
    printf("Core ");
    number=number%10000000;
    }
if(number>=100000)
    {
    renum=number/100000;
    find(renum);
    printf("Lak ");
    number=number%100000;
    }
if(number>=1000)
    {
    renum=number/1000;
    find(renum);
    printf("Thousand ");
    number=number%1000;
    }
if(number>=100)
    {
    renum=number/100;
    find(renum);
    printf("Hundrad ");
    number=number%100;
    }
if(number<100)
find(number);
getch();
return 0;
}

int find(int number)
    {
    if(number>=0&&number<=19)
    say(number);
    if(number>=20&&number<=29)
        {
        printf("Twenty ");
        number=number%20;
        say(number);
        }
    if(number>=30&&number<=39)
        {
        printf("Thirty ");
        number=number%30;
        say(number);
        }
    if(number>=40&&number<=49)
        {
        printf("Fourty ");
        number=number%40;
        say(number);
        }
    if(number>=50&&number<=59)
        {
        printf("Fifty ");
        number=number%50;
        say(number);
        }
    if(number>=60&&number<=69)
        {
        printf("Sixty ");
        number=number%60;
        say(number);
        }
    if(number>=70&&number<=79)
        {
        printf("Seventy ");
        number=number%70;
        say(number);
        }
    if(number>=80&&number<=89)
        {
        printf("Eighty ");
        number=number%80;
        say(number);
        }
    if(number>=90&&number<=99)
        {
        printf("Ninty ");
        number=number%90;
        say(number);
        }
    return (number);
    }
int say(int number)
    {
    switch(number)
        {
        case 0: break;
        case 1: printf("One ");break;       
        case 2: printf("Two ");break;
        case 3: printf("Three ");break;
        case 4: printf("Four ");break;
        case 5: printf("Five ");break;
        case 6: printf("Six ");break;
        case 7: printf("Seven ");break;
        case 8: printf("Eight ");break;
        case 9: printf("Nine ");break;       
        case 10: printf("Ten ");break;
        case 11: printf("Eleven ");break;
        case 12: printf("Twelve ");break;
        case 13: printf("Thirteen ");break;
        case 14: printf("Fourteen ");break;
        case 15: printf("Fifteen ");break;
        case 16: printf("Sixteen ");break;
        case 17: printf("Seventeen ");break;       
        case 18: printf("Eighteen ");break;
        case 19: printf("Nineteen ");break;
        }
    return( number);
    }