ARRAYS

Copy ele of array

#include <stdio.h>
int main()
{
    int i,n,arr1[20],arr2[20];
    printf(“enter the elements of array”);
    scanf(“%d”,&n);
    for(i=0;i<n;i++)
    {
        printf(“%d\t”,i);
        scanf(“%d”,&arr1[i]);
    }
    for(i=0;i<n;i++)
    {
        arr2[i]=arr1[i];
    }
    printf(“the copied elements are\n”);
     for(i=0;i<n;i++)
    {
        printf(“%d\t”,arr2[i]);
    }
}

Count dupli in array

#include <stdio.h>
int main()
{
    int i,j,ctr=0,n,arr[30];
    printf(“enter enter the number elements to be stored in an array”);
    scanf(“%d”,&n);
    for(i=0;i<n;i++)
    {
       printf(“element-%d\t”,i);
       scanf(“%d”,&arr[i]);
    }
    for(i=0;i<n;i++)
    {
        for(j=i+1;j<n;j++)
        {
            if(arr[i]==arr[j])
            {
                ctr++;


            }


        }
    }
    printf(“duplicates fount are %d”,ctr);
}

Count frequency of a number

#include <stdio.h>
int main()
{
    int n,i,j,arr1[30],fr[30],ctr;
    printf(“enter the size of array”);
    scanf(“%d”,&n);
    for(i=0;i<n;i++)
    {
        printf(“%d”,i);
        scanf(“%d”,&arr1[i]);
        fr[i]=-1;
    }
    for(i=0;i<n;i++)
    {
        ctr=1;
        for(j=i+1;j<n;j++)
        {
            if(arr1[i]=arr1[j])
            {
                ctr++;
                fr[j]=0;
            }
        }
        if(fr[i]!=0)
        {
            fr[i]=ctr;
        }

    }
    for(i=0;i<n;i++)
    {

    if(fr[i]!=0)
    {
        printf(“%d is repeted %d times”,arr1[i],fr[i]);
    }
    }
}

Max Min of array

#include <stdio.h>
int main()
{
    int n,arr[30],i,max,min;
    printf(“enter the size of array”);
    scanf(“%d”,&n);
    for(i=0;i<n;i++)
    {
        printf(“%d”,i);
        scanf(“%d”,&arr[i]);
    }
    max=arr[0];
    min=arr[0];
    for(i=0;i<n;i++)
    {
        if(arr[i]>max)
        {
            max=arr[i];
        }
        if(arr[i]<min)
        {
            min=arr[i];
        }
    }
    printf(“%d-maximum\n%d-minimum”,max,min);
}

Merge 2 arrays in desc

#include <stdio.h>
int main()
{
    int s1,s2,s3,arr1[30],arr2[30],arr3[30],i,j,k;
    printf(“enter the size of first array”);
    scanf(“%d”,&s1);
    printf(“the elements of first array”);
    for(i=0;i<s1;i++)
    {
        printf(“%d”,i);
        scanf(“%d”,&arr1[i]);
    }
    printf(“enter the size of second array”);
    scanf(“%d”,&s2);
    printf(“the elements of second array”);
    for(i=0;i<s2;i++)
    {
        printf(“%d”,i);
        scanf(“%d”,&arr2[i]);
    }
    s3=s1+s2;
    for(i=0;i<s1;i++)
    {
        arr3[i]=arr1[i];
    }
    for(j=0;j<s2;j++)
    {
        arr3[i]=arr2[j];
        i++;
    }
    for(i=0;i<s3;i++)
    {
        for(k=0;k<s3-1;k++)
        {
            if(arr3[k]<=arr3[k+1])
            {
                j=arr3[k];
                arr3[k+1]=arr3[k];
                arr3[k]=j;
            }
        }
    }
    for(i=0;i<s3;i++)
    {
        printf(“%d”,arr3[i]);
    }
}

Reverse array

#include <stdio.h>
int main()
{
    int i,arr[30],n;
    printf(“enter the size of array\n”);
    scanf(“%d”,&n);
    for(i=0;i<n;i++)
    {
        printf(“%d\t”,i);
        scanf(“%d”,&arr[i]);
    }
    printf(“the reverse elemnts are\n”);
    for(i=n-1;i>=0;i–)
    {
        printf(“%d\t”,arr[i]);
    }
}

seperate even and odd

#include <stdio.h>

int main()

{

    int arr1[30],arr2[30],arr3[30],i,j=0,k=0,n;

    printf(“enter the size of array”);

    scanf(“%d”,&n);

    for(i=0;i<n;i++)

    {

        printf(“%d”,i);

        scanf(“%d”,&arr1[i]);

    }

    for(i=0;i<n;i++)

    {

        if(arr1[i]%2==0)

        {

            arr2[j]=arr1[i];

            j++;

        }

        else

        {

            arr3[k]=arr1[i];

            k++;

        }

    }

    printf(“the even elements are”);

    for(i=0;i<j;i++)

    {

        printf(“%d”,arr2[i]);

    }

    printf(“the odd elements are”);

    for(i=0;i<k;i++)

    {

        printf(“%d”,arr3[i]);

    }

}

Sort array in ascending

#include <stdio.h>
int main()
{
    int i,j,n,arr[30],temp;
    printf(“enter the size of array”);
    scanf(“%d”,&n);
    for(i=0;i<n;i++)
    {
        printf(“%d”,i);
        scanf(“%d”,&arr[i]);
    }
    for(i=0;i<n;i++)
    {
        for(j=i+1;j<n;j++)
        {
            if(arr[i]<arr[j])
            {
                temp=arr[i];
                arr[i]=arr[j];
                arr[j]=temp;
            }
        }
    }
    printf(“the soreted array is”);
    for(i=0;i<n;i++)
    {
        printf(“%d”,arr[i]);
    }
}

Sort array in descending

#include <stdio.h>
int main()
{
    int i,j,n,arr[30],temp;
    printf(“enter the size of array”);
    scanf(“%d”,&n);
    for(i=0;i<n;i++)

    {
        printf(“%d”,i);
        scanf(“%d”,&arr[i]);
    }
    for(i=0;i<n;i++)
    {
        for(j=i+1;j<n;j++)
        {
            if(arr[i]<arr[j])
            {
                temp=arr[i];
                arr[i]=arr[j];
                arr[j]=temp;
            }
        }
    }
    printf(“the soreted array is”);
    for(i=0;i<n;i++)
    {
        printf(“%d\t”,arr[i]);
    }
}

Sum of ele in array

#include <stdio.h>
int main()
{
    int i,j,n,arr[30],temp;
    printf(“enter the size of array”);
    scanf(“%d”,&n);
    for(i=0;i<n;i++)

    {
        printf(“%d”,i);
        scanf(“%d”,&arr[i]);
    }
    for(i=0;i<n;i++)
    {
        for(j=i+1;j<n;j++)
        {
            if(arr[i]<arr[j])
            {
                temp=arr[i];
                arr[i]=arr[j];
                arr[j]=temp;
            }
        }
    }
    printf(“the soreted array is”);
    for(i=0;i<n;i++)
    {
        printf(“%d\t”,arr[i]);
    }
}

Unique ele in array

#include <stdio.h>

int main()

{

    int i,j,k,n,arr[30],ctr=0;

    printf(“enter the size of a array”);

    scanf(“%d”,&n);

    for(i=0;i<n;i++)

    {

        printf(“%d”,i);

        scanf(“%d”,&arr[i]);

    }

    printf(“the unique elements are”);

    for(i=0;i<n;i++)

    {

        ctr=0;

        for(j=0,k=n;j<k+1;j++)

        {

            if(i!=j)

            {

            if((arr[i]==arr[j])&&(arr[j]==arr[i]))

            {

                ctr++;

            }

            }

        }

    if(ctr==0)

    {

        printf(“%d”,arr[i]);

    }

    }

}

Leave a Comment

Your email address will not be published. Required fields are marked *