void SortTheArray(char** arguments)
{
//Assignment2.Q4
//put your logic here
//...
int*ptr;
int *start_add;
int arr[100];
char *s_type=(char*)arguments[2];
for(int i=0;i<30;i++){
int found= strcmp(_array[i].name,(char*)arguments[1]);
if(found==0){
ptr=_array[i].start_address;
start_add=_array[i].start_address;
for(int j=0;j<_array[i].size;j++){
arr[j]=*ptr;
ptr++;
}
if(strcmp(s_type,(char*)'a')){
for (int a = 0; a < _array[i].size; i++)
{
for (int j = 0; j<_array[i].size; j++)
{
if (arr[j] > arr[i])
{
int tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
}
}
else if(strcmp(s_type,(char*)'d'))
for (int i = 0;i<_array[i].size; i++)
for (int j = 0; j <_array[i].size; j++)
{
if (arr[j] < arr[i])
{
int tmp1 = arr[i];
arr[i] = arr[j];
arr[j] = tmp1;
}
}
}
}
ptr=start_add;
for(int j=0;j<_array[j].size;j++){
*ptr=arr[j];
ptr++;
}
}
dm9pZCBTb3J0VGhlQXJyYXkoY2hhcioqIGFyZ3VtZW50cykKewoJLy9Bc3NpZ25tZW50Mi5RNAoJLy9wdXQgeW91ciBsb2dpYyBoZXJlCgkvLy4uLgogICAgIGludCpwdHI7CiAgICAgaW50ICpzdGFydF9hZGQ7CiAgICAgaW50IGFyclsxMDBdOwoJY2hhciAqc190eXBlPShjaGFyKilhcmd1bWVudHNbMl07CgkgICBmb3IoaW50IGk9MDtpPDMwO2krKyl7CgkJaW50IGZvdW5kPQlzdHJjbXAoX2FycmF5W2ldLm5hbWUsKGNoYXIqKWFyZ3VtZW50c1sxXSk7CgkJaWYoZm91bmQ9PTApewoJCQlwdHI9X2FycmF5W2ldLnN0YXJ0X2FkZHJlc3M7CgkJCXN0YXJ0X2FkZD1fYXJyYXlbaV0uc3RhcnRfYWRkcmVzczsKCQkJZm9yKGludCBqPTA7ajxfYXJyYXlbaV0uc2l6ZTtqKyspewogICAgICAgICAgICAgICBhcnJbal09KnB0cjsKICAgICAgICAgICAgICAgcHRyKys7CiAgICAgICAgICAgICAgICB9CgkJCQogICAgICAgICAgICAgaWYoc3RyY21wKHNfdHlwZSwoY2hhciopJ2EnKSl7CgkJCWZvciAoaW50IGEgPSAwOyBhIDwgX2FycmF5W2ldLnNpemU7IGkrKykKCQkJCXsKCQkJCQlmb3IgKGludCBqID0gMDsgajxfYXJyYXlbaV0uc2l6ZTsgaisrKQoJCQkJCXsKCQkJCQkJaWYgKGFycltqXSA+IGFycltpXSkKCQkJCQkJewoJCQkJCQkJaW50IHRtcCA9IGFycltpXTsKCQkJCQkJCWFycltpXSA9IGFycltqXTsKCQkJCQkJCWFycltqXSA9IHRtcDsKCQkJCQkJfQoJCQkJCX0KCQkJCX0KCiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlIGlmKHN0cmNtcChzX3R5cGUsKGNoYXIqKSdkJykpCgoKICAgICAgICAgICAgCSBmb3IgKGludCBpID0gMDtpPF9hcnJheVtpXS5zaXplOyBpKyspCgogICAgICAgICAgICAJIAkJZm9yIChpbnQgaiA9IDA7IGogPF9hcnJheVtpXS5zaXplOyBqKyspCiAgICAgICAgICAgIAkgCQl7CiAgICAgICAgICAgIAkgCQkJaWYgKGFycltqXSA8IGFycltpXSkKICAgICAgICAgICAgCSAJCQl7CiAgICAgICAgICAgIAkgCQkJCWludCB0bXAxID0gYXJyW2ldOwogICAgICAgICAgICAJIAkJCQlhcnJbaV0gPSBhcnJbal07CiAgICAgICAgICAgIAkgCQkJCWFycltqXSA9IHRtcDE7CiAgICAgICAgICAgIAkgCQkJfQogICAgICAgICAgICAJIAkJfQogICAgICAgICAgICAJIAl9CgogICAgICAgICAgICAgfQoJICAgICAgICBwdHI9c3RhcnRfYWRkOwoJCQlmb3IoaW50IGo9MDtqPF9hcnJheVtqXS5zaXplO2orKyl7CiAgICAgICAgICAgICAqcHRyPWFycltqXTsKICAgICAgICAgICAgIHB0cisrOwoKCQkJfQoKCgkJfQoK
Main.java:1: error: class, interface, or enum expected
void SortTheArray(char** arguments)
^
Main.java:1: error: class, interface, or enum expected
void SortTheArray(char** arguments)
^
Main.java:7: error: class, interface, or enum expected
int *start_add;
^
Main.java:8: error: class, interface, or enum expected
int arr[100];
^
Main.java:9: error: class, interface, or enum expected
char *s_type=(char*)arguments[2];
^
Main.java:10: error: class, interface, or enum expected
for(int i=0;i<30;i++){
^
Main.java:10: error: class, interface, or enum expected
for(int i=0;i<30;i++){
^
Main.java:10: error: class, interface, or enum expected
for(int i=0;i<30;i++){
^
Main.java:12: error: class, interface, or enum expected
if(found==0){
^
Main.java:14: error: class, interface, or enum expected
start_add=_array[i].start_address;
^
Main.java:15: error: class, interface, or enum expected
for(int j=0;j<_array[i].size;j++){
^
Main.java:15: error: class, interface, or enum expected
for(int j=0;j<_array[i].size;j++){
^
Main.java:15: error: class, interface, or enum expected
for(int j=0;j<_array[i].size;j++){
^
Main.java:17: error: class, interface, or enum expected
ptr++;
^
Main.java:18: error: class, interface, or enum expected
}
^
Main.java:21: error: class, interface, or enum expected
for (int a = 0; a < _array[i].size; i++)
^
Main.java:21: error: class, interface, or enum expected
for (int a = 0; a < _array[i].size; i++)
^
Main.java:23: error: class, interface, or enum expected
for (int j = 0; j<_array[i].size; j++)
^
Main.java:23: error: class, interface, or enum expected
for (int j = 0; j<_array[i].size; j++)
^
Main.java:28: error: class, interface, or enum expected
arr[i] = arr[j];
^
Main.java:29: error: class, interface, or enum expected
arr[j] = tmp;
^
Main.java:30: error: class, interface, or enum expected
}
^
Main.java:38: error: class, interface, or enum expected
for (int i = 0;i<_array[i].size; i++)
^
Main.java:38: error: class, interface, or enum expected
for (int i = 0;i<_array[i].size; i++)
^
Main.java:40: error: class, interface, or enum expected
for (int j = 0; j <_array[i].size; j++)
^
Main.java:40: error: class, interface, or enum expected
for (int j = 0; j <_array[i].size; j++)
^
Main.java:45: error: class, interface, or enum expected
arr[i] = arr[j];
^
Main.java:46: error: class, interface, or enum expected
arr[j] = tmp1;
^
Main.java:47: error: class, interface, or enum expected
}
^
Main.java:53: error: class, interface, or enum expected
for(int j=0;j<_array[j].size;j++){
^
Main.java:53: error: class, interface, or enum expected
for(int j=0;j<_array[j].size;j++){
^
Main.java:53: error: class, interface, or enum expected
for(int j=0;j<_array[j].size;j++){
^
Main.java:55: error: class, interface, or enum expected
ptr++;
^
Main.java:57: error: class, interface, or enum expected
}
^
34 errors