- 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 Respostas
+ 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