- 1
Doubt at middle
void main() { Â Â Â int i, j, a, n, number[30]; Â Â Â printf("Enter the value of N \n"); Â Â scanf("%d", &n); Â Â printf("Enter the numbers \n"); Â Â Â for (i = 0; i < n; ++i) { Â Â Â Â Â scanf("%d", &number[i]); Â Â Â } Â Â Â for (i = 0; i < n; ++i) { Â Â Â Â Â for (j = i + 1; j < n; ++j) { Â Â Â Â Â Â Â if (number[i] > number[j]) { Â Â Â Â Â Â Â Â Â a = number[i]; Â Â Â Â Â Â Â Â number[i] = number[j]; Â Â Â Â Â Â Â Â number[j] = a; Â Â Â Â Â Â Â } Â Â Â Â Â } Â Â Â } Â Â printf("The numbers arranged in ascending order are given below \n"
4 Answers
+ 9
I is the index no of array
j is the next index no of array
a=array[I] // means value of array at I index will be stored in it.
array[I]= array[j] // means value of array at j index will be stored at array[I]
array[j]=a // means value of a (previous value of array[I] will be stored at array[j]
This whole process is sorting.
0
what is the purpose of j array in this code
0
what is mean by it
a=array [i]
array [i]=array [j]
array [j]=a
0
thank you