C LANGUAGE PROGRAMS UNIT II

 PROGRAMS FOR UNIT II

ARRAYS :

1. PROGRAM TO DECLARE AND INITIALIZE THE ARRAY LIFO AND FIFO

// program to declare and intialize array both statically and dynamically

#include<stdio.h>
#include<conio.h>
#include<dos.h>
int main()
{

int a[100],n,i;    // declaration of array
int b[]={1,2,12,23,233,4,56,72};//statically intialize array
printf("\nHow many number do u want to enter ");

scanf("%d",&n);   // entering uppar bound of array

for(i=0;i<n;i++) // loop to initialize array
{
    printf("\nEnter the elements of the array");
    scanf("%d",&a[i]);     // dynamically initializing array
}
printf("\nTraversal of the array FIFO (First in First out) \n");
for(i=0;i<n;i++)
{
    printf("\nElements  %d index has %u address and %d value",i,&a[i],a[i]);
}
printf("\nTraversal of array LIFO (Last in First out)");
for(i=n-1;i>=0;i--)
{
    printf("\nElements  %d index has %u address and %d value",i,&a[i],a[i]);

}getch();
}
2. PROGRAM TO COUNT THE ODD AND EVEN ELEMENTS IN AN ARRAY

//PROGRAM TO COUNT THE ODD AND EVEN NUMBERS IN AN ARRAY
#include<stdio.h>
#include<conio.h>
int main()
{
    int a[10],i,odd=0,even=0;
    for(i=0;i<10;i++)
    {
        printf("\nEnter the elements of the array");
        scanf("%d",&a[i]);
    }
    for(i=0;i<10;i++)
    {        if(a[i]%2==0)
            even++;
        else
            odd++;
    }
    printf("\nTotal even elements =%d",even);
    printf("\nTotal odd elements =%d",odd);
return 0;
}

                        3. PROGRAM TO  FIND THE MAX AND MIN IN AN ARRAY
#include<stdio.h>
#include<conio.h>
int main()
{

    int a[10],i,max,min;
    for(i=0;i<10;i++)
    {   printf("\nEnter the elements of the array");
        scanf("%d",&a[i]);
    }
    max=min=a[0];
    for(i=1;i<10;i++)
    {
        if(min>a[i])
            min=a[i];
        if(max<a[i])
            max=a[i];
    }
    printf("\nMaximum among 10 elements = %d",max);
    printf("\nMinimum among 10 elements = %d",min);
return 0;
}

 4. PROGRAM   TO CONVERT DECIMAL INTO BINARY

#include<stdio.h>
#include<conio.h>
int main()
{
    int a[10],num,cpy,i=0;
    printf("\nEnter the number ");
    scanf("%d",&num);
    cpy=num;
    do{
        a[i]=cpy%2;
        i++;
        cpy/=2;
    }while(cpy>0);
    printf("%d has binary  ",num);
    for(--i;i>=0;i--)
    {
        printf("%d",a[i]);
    }
    getch();

}


No comments:

Post a Comment