#include <stdio.h>
#include <stdio.h>
#include <stdlib.h>
struct student {
int ocena;
char imie[20];
char nazwisko[30];
};
void sortuj(struct student s[], int n);
int main(){
int i;
int n = 3;
struct student s[n];
for( i = 0; i < n; i++){
scanf("%d", &s
[i
].
ocena); scanf("%s",s
[i
].
nazwisko); }
sortuj(s, n);
for( i = 0; i < n; i++){
}
return 0;
}
void sortuj(struct student s[], int n){
int i, j, tmp;
for( i = 0; i < n; i++){
for( j = 0; j < n - 1; j++){
if(s[j].ocena > s[j+1].ocena){
tmp = s[j].ocena;
s[j].ocena = s[j+1].ocena;
s[j+1].ocena = tmp;
}
}
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgogCnN0cnVjdCBzdHVkZW50IHsKICAgIGludCBvY2VuYTsKICAgIGNoYXIgaW1pZVsyMF07CiAgICBjaGFyIG5hendpc2tvWzMwXTsKfTsKIAp2b2lkIHNvcnR1aihzdHJ1Y3Qgc3R1ZGVudCBzW10sIGludCBuKTsKaW50IG1haW4oKXsKICAgIGludCBpOwogICAgaW50IG4gPSAzOwogICAgc3RydWN0IHN0dWRlbnQgc1tuXTsKICAgIGZvciggaSA9IDA7IGkgPCBuOyBpKyspewogICAgICAgIHByaW50ZigiUG9kYWogb2NlbmU6IFxuIik7CiAgICAgICAgc2NhbmYoIiVkIiwgJnNbaV0ub2NlbmEpOwogICAgICAgIHByaW50ZigiUG9kYWogaW1pZTogXG4iKTsKICAgICAgICBzY2FuZigiJXMiLHNbaV0uaW1pZSk7CiAgICAgICAgcHJpbnRmKCJQb2RhaiBuYXp3aXNrbzogXG4iKTsKICAgICAgICBzY2FuZigiJXMiLHNbaV0ubmF6d2lza28pOwogICAgfQogICAgc29ydHVqKHMsIG4pOwogICAgZm9yKCBpID0gMDsgaSA8IG47IGkrKyl7CiAgICAgICAgcHJpbnRmKCIlZCB8Iiwgc1tpXS5vY2VuYSk7CiAgICAgICAgcHJpbnRmKCIlcyB8Iiwgc1tpXS5pbWllKTsKICAgIH0KICAgIHJldHVybiAwOwp9CnZvaWQgc29ydHVqKHN0cnVjdCBzdHVkZW50IHNbXSwgaW50IG4pewogICAgaW50IGksIGosIHRtcDsKICAgIGZvciggaSA9IDA7IGkgPCBuOyBpKyspewogICAgICAgIGZvciggaiA9IDA7IGogPCBuIC0gMTsgaisrKXsKICAgICAgICAgICAgaWYoc1tqXS5vY2VuYSA+IHNbaisxXS5vY2VuYSl7CiAgICAgICAgICAgICAgICB0bXAgPSBzW2pdLm9jZW5hOwogICAgICAgICAgICAgICAgc1tqXS5vY2VuYSA9IHNbaisxXS5vY2VuYTsKICAgICAgICAgICAgICAgIHNbaisxXS5vY2VuYSA9IHRtcDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KfQo=