C++:
#include <iostream>
using namespace std;
int main(){
int n;
cout<<"How many inputs do you want?: ";
cin>>n;
string name[n];
int score[n];
for(int i=0; i<n; i++){
cout<<"Enter name: ";
cin>>name[i];
cout<<"Enter score: ";
cin>>score[i];
while(score[i] < 1 || score[i] > 100){
cout<<"Invalid score! try again"<<endl;
cout<<"Enter score: ";
cin>>score[i];
}
}
for (int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(score[i]<score [j]){
int temp = score[i];
score [i] = score[j];
score[j] = temp;
string temp2 = name [i];
name [i] = name [j];
name [j] = temp2;
}
}
}
cout<<"Your score is(descending order):"<<endl<<endl;
for(int i=0; i<n; i++){
cout<<name[i]<<" "<<score[i]<<endl;
}
cout<<"\n";
for (int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(score[i]>score [j]){
int temp = score[i];
score [i] = score[j];
score[j] = temp;
string temp2 = name [i];
name [i] = name [j];
name [j] = temp2;
}
}
}
cout<<"Your score is(ascending order):"<<endl<<endl;
for(int i=0; i<n; i++){
cout<<name[i]<<" "<<score[i]<<endl;
}
}
want ko po sana yung pass na scores sa descending order, tas dapat sa fails na score sa ascending order, bali passing score nya is 50 to 100,fail is 50 below kaso arrangement palang nakukuha kung output sana matulongan nyopo ako thank you