#include <iostream>
using namespace std;
#define ll long long
#define ld long double
signed main(){
const ll n = 20;
ll a[n];
for(ll i = 0; i < n; i++)
cin >> a[i];
sort(a,a+n);
ll cur_place = 10;
for(ll i = 10; i < 20; i++){
cout << cur_place <<"th place reached: " << a[i] << " scores" << "\n";
cur_place--;
}
cur_place = 11;
for(ll i = 0; i < 10; i++){
cur_place++;
а=11 b=3
a=11-2 b=b+a
a<2?-нет,так как 2<9
Возвращаемся в начало:
а=9-2 b=b+3
7<2?-нет,так как 2<7
а=7-2 b=b+3
5<2?-нет,так как 2<5
a=5-2 b=b+3
3<2?-нет,так как 2<3
a=3-2 b=b+3
1<2?-да,значит идем дальше:
b=b+a (b=3+1)
4<=1?-нет,идем дальше:
а=а+3 b=b-a
a=4 b=4-4 (0)
Возвращаемся назад:
0<=1-да,значит:
Конец.
b=0
#include <iostream>
using namespace std;
#define ll long long
#define ld long double
signed main(){
const ll n = 20;
ll a[n];
for(ll i = 0; i < n; i++)
cin >> a[i];
sort(a,a+n);
ll cur_place = 10;
for(ll i = 10; i < 20; i++){
cout << cur_place <<"th place reached: " << a[i] << " scores" << "\n";
cur_place--;
}
cur_place = 11;
for(ll i = 0; i < 10; i++){
cout << cur_place <<"th place reached: " << a[i] << " scores" << "\n";
cur_place++;
}
}
а=11 b=3
a=11-2 b=b+a
a<2?-нет,так как 2<9
Возвращаемся в начало:
а=9-2 b=b+3
7<2?-нет,так как 2<7
Возвращаемся в начало:
а=7-2 b=b+3
5<2?-нет,так как 2<5
Возвращаемся в начало:
a=5-2 b=b+3
3<2?-нет,так как 2<3
Возвращаемся в начало:
a=3-2 b=b+3
1<2?-да,значит идем дальше:
b=b+a (b=3+1)
4<=1?-нет,идем дальше:
а=а+3 b=b-a
a=4 b=4-4 (0)
Возвращаемся назад:
0<=1-да,значит:
Конец.
b=0