24.02.2020 Тема №0. Задание 20, 21, 27, 23 Задание №20. Вариант 3 (от 30.09.2019 ) Задание №20. Вариант 4 (от 14.10.2019 ) Задание №20. Вариант 6 (от 11.11.2019 ) Укажите наибольшее число x, при вводе которого алгоритм печатает сначала 35, а потом 3. #include <iostream> using namespace std; int main() { int x, L, M; cin >> x; L = 1; M = 0; while (x > 0) { M = M + 1; if(x % 2 != 0) { L = L * (x % 8); } x = x / 8; } cout << L << endl << M << endl; return 0; } var x, L, M: integer; begin readln(x); L := 1; M := 0; while x > 0 do begin M := M + 1; if x mod 2 <> 0 then L := L * (x mod 8); x := x div 8 end; writeln(L); writeln(L); end. Задание №21. Вариант 3 (от 30.09.2019 ) Задание №21. Вариант 4 (от 14.10.2019 ) Задание №21. Вариант 6 (от 11.11.2019 ) Что будет напечатано в результате работы алгоритма? Задание №27. Вариант 3 (от 30.09.2019 ) На вход программы поступает последовательность из N целых положительных чисел. Нужно поменять местами наибольший и наименьший элементы последовательности. Если таких элементов несколько, действие нужно выполнить над первыми по порядку. В первой строке входных данных задаётся количество чисел N (1 ≤ N ≤ 1000). В каждой из последующих N строк записано одно натуральное число, не превышающее 10000. Пример входных данных: 8 10 14 7 14 10 6 9 6 Пример выходных данных: 10 6 7 14 10 14 9 6 Задание №27. Вариант 4 (от 14.10.2019 ) На вход программы поступает последовательность из N натуральных чисел. Нужно выбрать из них произвольное количество чисел так, чтобы их сумма была максимальной и не делилась на 4. В результате программа должна вывести количество выбранных чисел и их сумму. Если получить требуемую сумму невозможно, в качестве ответа нужно выдать 0. На вход программе подаётся натуральное число N (N ≤ 1000), а затем N натуральных чисел, каждое из которых не превышает 10000. Пример входных данных: 3 1 2 1 Выходные данные: Программа должна вывести два числа: сначала количество выбранных чисел, а затем их сумму. Пример выходных данных: 23 Задание №27. Вариант 6 (от 11.11.2019 ) На вход программы поступает последовательность из NN целых положительных чисел. Известно, что все числа в последовательности различны. Необходимо составить программу, которая подсчитывает количество пар различных элементов последовательности, произведение которых делится на 51.51. Элементы пары не обязательно должны стоять в последовательности рядом, порядок элементов в паре не важен. В первой строке входных данных задаётся количество чисел N (1 ⩽ N ⩽ 10000). В каждой из последующих NN строк записано одно целое положительное число, не превышающее 10 000. В качестве результата программа должна напечатать одно число: количество пар, в которых произведение элементов кратно 51. Пример входных данных: 5 1 2 3 17 51 Пример выходных данных: 5 Пояснение: 1·2 1·3 1·17 1·51 2·3 2·17 2·51 3·17 Задание №23. Вариант 3 (от 30.09.2019 ) Вариант 4 (от 14.10.2019 )