Program Discussion :: Array
4 / 30
Write a program to sort an array into two halves, one half ascending and second half descending.
Answer:
#include
int main(void)
{
int a[10], i=0, j=0, n, t;
printf ("\n Enter the no. of elements: ");
scanf ("%d",
Asked In ::
Language:
Singh
20 Jan, 2018 4:38 PM
#include <stdio.h>
int main(void)
{
int a[10], i=0, j=0, n, t;
printf ("\n Enter the no. of elements: ");
scanf ("%d",
Language:
Singh
20 Jan, 2018 4:40 PM
#include <stdio.h>
int main(void)
{
int a[10], i=0, j=0, n, t;
printf ("\n Enter the no. of elements: ");
scanf ("%d",
Language:
Prashant
29 Jul, 2018 10:20 AM
#include <stdio.h>
int main(int argc, char *argv[])
{
int n,i,j,k;
n=atoi(argv[1]);
int a[n];
for(i=0;i<n;i )
{
a[i]=atoi(argv[i 2]);
}
for(i=0;i<n;i )
printf("%d ",a[i]);
for(i=1;i<n;i )
{
int s=0;
for(j=0;j<n-i;j )
{
if(a[j]>a[j 1]
Language:
Anirnita Das
3 Jan, 2019 11:50 PM
//to sort an array into two halves, one half ascending and second half descending.
#include<stdio.h>
int main()
{
int arr[20],temp,n,i,j,k;
printf("Enter number of elements\n");
scanf("%d",
Language:
Siddhartha Paul
19 Jun, 2019 2:16 PM
import java.util.*;
public class Sort
{
public static void main(String []args)
{
int i,j,temp;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the size of the array: ");
int size=sc.nextInt();
int arr[]=new int[size];
System.out.println("Enter the elements: ");
for(i=0;i<size;i++)
{
arr[i]=sc.nextInt();
}
for(i=0;i<size-1;i++)
{
for(j=0;j<size-i-1;j++)
{
if(arr[j]>arr[j+1])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(i=0;i<size/2;i++)
System.out.print(arr[i]+" ");
for(i=size-1;i>=size/2;i--)
{
System.out.print(arr[i]+" ");
}
}
}
Language:
Vinny
12 Apr, 2022 3:21 PM
import java.util.*;
import java.io.*;
class firsthsecondh{
public static void main(String args[])throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int n=Integer.parseInt(br.readLine());
int[]a=new int[n];
for(int i=0;i<n;i )
{
a[i]=Integer.parseInt(br.readLine());
}
Arrays.sort(a);
for(int i=0;i<n/2;i )
{
System.out.print(a[i] " ");
}
for(int i=n-1;i>=n/2;i--)
{
System.out.print(a[i] " ");
}
}
}
Language:
Vinny
12 Apr, 2022 3:21 PM
import java.util.*;
import java.io.*;
class firsthsecondh{
public static void main(String args[])throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int n=Integer.parseInt(br.readLine());
int[]a=new int[n];
for(int i=0;i<n;i )
{
a[i]=Integer.parseInt(br.readLine());
}
Arrays.sort(a);
for(int i=0;i<n/2;i )
{
System.out.print(a[i] " ");
}
for(int i=n-1;i>=n/2;i--)
{
System.out.print(a[i] " ");
}
}
}