Header Ads Widget

Responsive Advertisement

Reverse a Array Provide by User 2

 



#include<stdio.h>

void reverse (int arr[],int n);
void print(int arr[], int n);

int main()
{   int n;
    printf("Enter the number :");
    scanf("%d",&n);
    int arr[50];

    for(int i =0; i<n; i++) {
        printf("Enter Number %d : ",i+1);
        scanf("%d",&arr[i]);
    }
    printf("\n");
    printf("You Enter : ");
    for(int i = 0; i<n; i++) {
        printf("%d ",arr[i]);
    }
    printf("\n");
    reverse (arr,n);
    printf("\n");
    printf("The Reverse Array is : ");
    print (arr,n);
    return 0;
}

void reverse (int arr[],int n) {
    for(int i=0; i<n/2; i++) {
        int first = arr[i];
        int second = arr[n-i-1];
        arr[i]= second;
        arr[n-i-1]= first;

    }

}

void print(int arr[], int n) {
    for(int i = 0; i<n; i++) {
        printf("%d ",arr[i]);
    }
    printf("\n");
}

• Or This Code Can Be Written Without Using Function

#include<stdio.h>
int main()
{      int n;
        printf("Enter the number :");
        scanf("%d",&n);
        int arr[50];

        for(int i =0; i<n; i++) {
                printf("Enter Number %d : ",i+1);
                scanf("%d",&arr[i]);
           
    }
        printf("\n");
        printf("You Enter : ");
        for(int i = 0; i<n; i++)
    {
        printf("%d ",arr[i]);
           
    }
    printf("\n");
    printf("The Reverse Array is : ");
      
    for(int i=0; i<n/2; i++)
    {
         int first = arr[i];
         int second = arr[n-i-1];
        arr[i]= second;
        arr[n-i-1]= first;
              
    }

        for(int i = 0; i<n; i++) {
          printf("%d ",arr[i]);
           
    }
        printf("\n");
      
        return 0;
}



Post a Comment

0 Comments