1. Question:C program to find the largest element in an array 

    Answer
    #include<stdio.h>
    int main(){
      int a[50],size,i,big;
      printf("\nEnter the size of the array: ");
      scanf("%d",&size);
      printf("\nEnter %d elements in to the array: ”, size);
      for(i=0;i<size;i++)
          scanf("%d",&a[i]);
      big=a[0];
      for(i=1;i<size;i++){
          if(big<a[i])
               big=a[i];
      }
      printf("\nBiggest: %d",big);
      return 0;
    }

    1. Report
  2. Question:C program to find the second largest element in an array 

    Answer
    #include<stdio.h>
    int main(){
      int a[50],size,i,j=0,big,secondbig;
      printf("Enter the size of the array: ");
      scanf("%d",&size);
      printf("Enter %d elements in to the array: ", size);
      for(i=0;i<size;i++)
          scanf("%d",&a[i]);
     
      big=a[0];
      for(i=1;i<size;i++){
          if(big<a[i]){
               big=a[i];
               j = i;
          }
      }
    
      secondbig=a[size-j-1];
      for(i=1;i<size;i++){
          if(secondbig <a[i] && j != i)
              secondbig =a[i];
      }
      
      printf("Second biggest: %d", secondbig);
      return 0;
    }
    Sample output: Enter the size of the array: 5 Enter 5 elements in to the array: 5 3 2 1 0 Second biggest: 3

    1. Report
  3. Question:C program to find the second smallest element in an array 

    Answer
    #include<stdio.h>
    int main(){
      int a[50],size,i,j=0,small,secondsmall;
      printf("Enter the size of the array: ");
      scanf("%d",&size);
      printf("Enter %d elements in to the array: ", size);
      for(i=0;i<size;i++)
             scanf("%d",&a[i]);
    
      small=a[0];
      for(i=1;i<size;i++){
             if(small>a[i]){
                   small=a[i];
                   j = i;
          }
      }
    
      secondsmall=a[size-j-1];
      for(i=1;i<size;i++){
             if(secondsmall > a[i] && j != i)
                  secondsmall =a[i];
      }
    
      printf("Second smallest: %d", secondsmall);
      return 0;
    }
    Sample Output: Enter the size of the array: 5 Enter 5 elements in to the array: 5 7 3 2 6 Second smallest: 3

    1. Report
  4. Question:REMOVE DUPLICATE ELEMENTS IN AN ARRAY USING C PROGRAM 

    Answer
    #include<stdio.h>
    int main(){
      int arr[50];
      int *p;
      int i,j,k,size,n;
      printf("\nEnter size of the array: ");
      scanf("%d",&n);
      printf("\nEnter %d elements into the array: ",n);
      for(i=0;i<n;i++)
        scanf("%d",&arr[i]);
      size=n;
      p=arr;
      for(i=0;i<size;i++){
        for(j=0;j<size;j++){
             if(i==j){
                 continue;
             }
             else if(*(p+i)==*(p+j)){
                 k=j;
                 size--;
                 while(k < size){
                     *(p+k)=*(p+k+1);
                     k++;
                  }
                  j=0;
              }
          }
      }
      printf("\nThe array after removing duplicates is: ");
      for(i=0;i < size;i++){
        printf(" %d",arr[i]);
      }
      return 0;
    }

    1. Report
  5. Question:Write a program (wap) to delete an element at desired position from an array in c language 

    Answer
    #include<stdio.h>
    int main(){
      int a[50],i,pos,size;
      printf("\nEnter size of the array: ");
      scanf("%d",&size);
    
      printf("\nEnter %d elements in to the array: ",size);
      for(i=0;i<size;i++)
                scanf("%d",&a[i]);
    
      printf("\nEnter position where to delete: ");
      scanf("%d",&pos);
    
      i=0;
      while(i!=pos-1)
                i++;
      while(i<10){
                a[i]=a[i+1];
                i++;
      }
    
      size--;
      for(i=0;i<size;i++)
                printf(" %d",a[i]);
    
      return 0;
    }

    1. Report
  6. Question:How to insert or add an element in the array at specific or desired posting by using c programming language? 

    Answer
    #include<stdio.h>
    int main(){
    int a[50],size,num,i,pos,temp;
    printf("\nEnter size of the array: ");
    scanf("%d",&size);
    printf("\nEnter %d elements in to the array: ",size);
    for(i=0;iscanf("%d",&a[i]);
    printf("\nEnter position and number to insert: ");
    scanf("%d %d",&pos,&num);
    i=0;
    while(i!=pos-1)
    i++;
    temp=size++;
    while(i{
    a[temp]=a[temp-1];
    temp--;
    }
    a[i]=num;
    for(i=0;iprintf(" %d",a[i]);
    return 0;
    }

    1. Report
  7. Question:C code to find largest and smallest number in an array 

    Answer
    #include<stdio.h>
    int main(){
      int a[50],size,i,big,small;
    
      printf("\nEnter the size of the array: ");
      scanf("%d",&size);
      printf("\nEnter %d elements in to the array: ", size);
      for(i=0;i<size;i++)
          scanf("%d",&a[i]);
    
      big=a[0];
      for(i=1;i<size;i++){
          if(big<a[i])
               big=a[i];
      }
      printf("Largest element: %d",big);
     
      small=a[0];
      for(i=1;i<size;i++){
          if(small>a[i])
               small=a[i];
      }
      printf("Smallest element: %d",small);
    
      return 0;
    }
    Sample Output: Enter the size of the array: 4 Enter 4 elements in to the array: 2 7 8 1 Largest element: 8 Smallest element: 1

    1. Report
Copyright © 2024. Powered by Intellect Software Ltd