Answer to Question #269880 in C for Mau

Question #269880

The placement session has begun in a college. There is N number of students standing outside an interview room in a line. It is given that the person who goes first has higher chances of selection.




Each student has a number associated with them representing their problem-solving capability. The higher the capability the higher the chances of selection. Now every student wants to know the number of students ahead of him with higher problem-solving capability.




Input: 6(number of students) {4 , 9 , 5 , 3 , 2 , 10}




Output: {0 , 0 , 1 , 3 , 4 , 0}







1
Expert's answer
2021-11-22T09:34:33-0500


#include<stdio.h>




int main(){
	int students[100];
	int n,counter,i,j;


	printf("Enter number of students: ");
	scanf("%d",&n);
	printf("Enter numbers: ");
	for(i=0; i<n; i++){
		scanf("%d",&students[i]);
	}


	for(i=0; i<n; i++){
		counter = 0;
		for(j=0; j<i; j++){
			if (students[j] > students[i]){
				counter += 1;
			}
		}
		printf("%d ",counter);
	}
	
	getchar();
	getchar();
	return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS