One Dimensional Array Programs


Program to create an array of 10 integer. Enter values for 10 elements and display it.
#include<stdio.h>
#include<conio.h>
void main()
{
     int a[10],i;
     clrscr();
     printf("Enter Elements of Array:\n");
     for(i=0;i<10;i++)
     {
          printf("Enter Value of a[%d]:",i);
          scanf("%d",&a[i]);
     }
     printf("Elements of Array Are:\n");
     for(i=0;i<10;i++)
     {
          printf("a[%d]:%d\n",i,a[i]);
     }
     getch();
}

Output

Enter Elements of Array:
Enter Value of a[0]:1
Enter Value of a[1]:2
Enter Value of a[2]:3
Enter Value of a[3]:4
Enter Value of a[4]:5
Enter Value of a[5]:6
Enter Value of a[6]:7
Enter Value of a[7]:8
Enter Value of a[8]:9
Enter Value of a[9]:10
Elements of array are:
a[0]:1 a[1]:2 a[2]:3 a[3]:4 a[4]:5
a[5]:6 a[6]:7 a[7]:8 a[8]:9 a[9]:10
Program to find sum of all the elements of array.
#include<stdio.h>
#include<conio.h>
void main()
{
     int a[10],i,sum=0;
     clrscr();
     printf("Enter Elements of Array:\n");
     for(i=0;i<10;i++)
     {
            printf("Enter Value of a[%d]:",i);
            scanf("%d",&a[i]);
            sum=sum+a[i];
     }
     printf("Elements of Array Are:\n");
     for(i=0;i<10;i++)
     {
             printf("a[%d]:%d\n",i,a[i]);
     }
     printf("Sum of all element is %d:",sum);
     getch();
}


Output

Enter Elements of Array:
Enter Value of a[0]:1
Enter Value of a[1]:2
Enter Value of a[2]:3
Enter Value of a[3]:4
Enter Value of a[4]:5
Enter Value of a[5]:6
Enter Value of a[6]:7
Enter Value of a[7]:8
Enter Value of a[8]:9
Enter Value of a[9]:10
Elements of array are:
a[0]:1 a[1]:2 a[2]:3 a[3]:4 a[4]:5
a[5]:6 a[6]:7 a[7]:8 a[8]:9 a[9]:10
Sum of all element is 55
     
Program to find maximum number from an array of 10 elements.
#include<stdio.h>
#include<conio.h>
void main()
{
      int a[10],max,i;
      clrscr();
      for(i=0;i<10;i++)
      {
             printf("Enter Value for A[%d]:",i);
             scanf("%d",&a[i]);
      }
      max=a[0];
      for(i=1;i<10;i++)
      {
             if(a[i]>max)
             max=a[i];
      }
      printf("Max=%d",max);
      getch();
}

Output

Enter Value of a[0]: 23
Enter Value of a[1]: 45
Enter Value of a[2]: 12
Enter Value of a[3]: 05
Enter Value of a[4]: 47
Enter Value of a[5]: 67
Enter Value of a[6]: 89
Enter Value of a[7]: 99
Enter Value of a[8]: 10
Enter Value of a[9]: 20
Max=99
Program to arrange elements of an array in ascending order.
#include<stdio.h>
#include<conio.h>
#define N 10
void main()
{
      int a[N],temp,i,j;
      clrscr();
      for(i=0; i<N; i++)
      {
             printf(“Enter Element no %d: “,i+1);
             scanf(“%d”,&arr[i]);
      }
      for(i=1;i<N;i++)
      { 
             for(j=0;j<N–i;j++)
             {
                      if(arr[j] >arr[j+1])
                      {
                            temp=arr[j];
                            arr[j]=arr[j+1];
                            arr[j+1]=temp;
                       }
              }
       }
       printf(“Sorted Array\n”);
       for(i=0;i<N;i++)
       {
              printf(“ %d \n”,arr[i]);
       } 
       getch();
}

Output

Enter Element no 1: 23
Enter Element no 2: 74
Enter Element no 3: 11
Enter Element no 4: 34
Enter Element no 5: 55
Enter Element no 6: 67
Enter Element no 7: 89
Enter Element no 8: 56
Enter Element no 9: 99
Enter Element no 10:90
Sorted Array
11 23 34 55 56 67 74 89 90 99
Program to display ODD numbers from 1-D array.
#include<stdio.h>
#include<conio.h>
void main()
{
     int a[10],i;
     clrscr();
     printf("Enter Elements of Array:\n");
     for(i=0;i<10;i++)
     {
             printf("Enter Value of a[%d]:",i);
             scanf("%d",&a[i]); 
     } 
     printf("ODD Elements of Array Are:\n");
     for(i=0;i<10;i++)
     {
             if(a[i]%2!=0)
             printf("a[%d]:%d\n",i,a[i]);
     }
     getch();
}

Output

Enter Elements of Array:
Enter Value of a[0]:1 Enter Value of a[1]:2 Enter Value of a[2]:3 Enter Value of a[3]:4 Enter Value of a[4]:5 Enter Value of a[5]:6 Enter Value of a[6]:7 Enter Value of a[7]:8 Enter Value of a[8]:9 Enter Value of a[9]:10
Even Elements of array are:
a[0]:1 a[2]:2 a[4]:5 a[6]:7 a[8]:9
Program to display EVEN numbers from 1-D array.
#include<stdio.h>
#include<conio.h>
void main()
{
     int a[10],i;
     clrscr();
     printf("Enter Elements of Array:\n");
     for(i=0;i<10;i++)
     {
            printf("Enter Value of a[%d]:",i);
            scanf("%d",&a[i]); 
     }
     printf("ODD Elements of Array Are:\n");
     for(i=0;i<10;i++)
     {
            if(a[i]%2==0)
            printf("a[%d]:%d\n",i,a[i]);
     }
     getch();
}

Output

Enter Elements of Array:
Enter Value of a[0]:1 Enter Value of a[1]:2 Enter Value of a[2]:3 Enter Value of a[3]:4 Enter Value of a[4]:5 Enter Value of a[5]:6 Enter Value of a[6]:7 Enter Value of a[7]:8 Enter Value of a[8]:9 Enter Value of a[9]:10
Even Elements of array are:
a[1]:2 a[3]:4 a[5]:6 a[7]:8 a[9]:10

Download Projects


Download Programs