language: AWK (mawk) (mawk-1.3.3)
date: 598 days 16 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include<stdio.h>
#include<conio.h>
void main()
{
void split(int [],int);
int array[10],i,pivot;
clrscr();
printf("\n\n\n\t\t\t Program for spliting an array");
 
 
printf("\n\n\n\t\t\t Enter 8 elements of an array");
 
for(i=0;i<8;i++)
{
printf("\n\n\t\t\t\t Array[%d]=",i);
scanf("%d",&array[i]);
}
 
printf("\n\n\n\t\t\t Enter pivot value = ");
scanf("%d",&pivot);
split(array,pivot);
 
getch();
}
 
void split(int arr[],int pivot)
{
int p,q,t,i,flag=1;
p=0;
q=7;
while(p
{
while(arr[p]<=pivot)
p++;
 
while(arr[q]>pivot)
q--;
 
if(arr[p]>arr[q] && p
{
t=arr[p];
arr[p]=arr[q];
arr[q]=t;
 
}
 
 
 
}
 
printf("\n\n\t\t\t");
 
for(i=0;i<8;i++)
{
 
if(arr[i]>pivot && flag==1)
{
printf(" <--Spliting point\n\n\t\t\t");
flag=0;
}
 
printf("%d\n\n\t\t\t",arr[i]);
}
 
} 
  • upload with new input
  • result: Success     time: 0s    memory: 1952 kB     returned value: 2

    1
    2
    10
    42
    11
    
    mawk: prog.awk: line 5: syntax error at or near [
    mawk: prog.awk: line 6: syntax error at or near array
    mawk: 16: unexpected character '&'
    mawk: 20: unexpected character '&'
    mawk: prog.awk: line 26: syntax error at or near arr