#include <iostream>
using namespace std;
int main() {
int a, b, c, min, max;
cin >> a >> b >> c;
max = (a > b) ? a : b;
min = (a < b) ? a : b;
a = min; b = max;
max = (b > c) ? b : c;
min = (b < c) ? b : c;
b = min; c = max;
max = (a > b) ? a : b;
min = (a < b) ? a : b;
a = min; b = max;
cout << a << " " << b << " " << c;
return 0;
}
Программы, которые содержат командуповторения, называются … а) линейными ... Совокупность всех команд, которые может выполнить конкретный исполнитель ..
//PascalABC.NET 3.4.2
begin
var str := readstring('Введите строку:').ToWords;
var ch := readchar('Введите букву:');
str.Where(x -> Pos(LowerCase(ch), LowerCase(x)) = 1).Count.Print;
end.
я программисть:)
<span>n = int(input('Input n '))
a = [0]*n
a[0] = int(input('Input a[0] '))
d = int(input('Input d '))
print(a[0],end=' ')
for i in range(1,n):
a[i]= a[i-1]+d
print(a[i],end=' ')
Тестовое решение:
Input n 10
Input a[0] 5
Input d 3
5 8 11 14 17 20 23 26 29 32
</span>
Ну по логике, наверное, достаточно одного взвешивания. Получаем при этом некоторую массу в граммах. Затем смотрим, сколько нам не хватает граммов до 40 грамм - это и будет количество фальшивых монет.
Например:
Получили 40 г. Значит все 4 монеты весят 10 г.
Получили 39 г. Значит имеем три монеты по 10 г и одну 9 г. Т.е. одна фальшивая.
Получили 38 г. Значит имеем 2 монеты по 10 г и две по 9 г. Т.е. две фальшивки.
Получили 37 г. Значит одна 10 г и три по 9 г. Т.е. три фальшивки.
Получили 36 г. значит имеем 4 монеты по 9 г, то есть все 4 фальшивые.
Так вот как-то...