Решение ✅ № 4206. Укажите второе (по возрастанию) число Х, для которого алгоритм хоть что-нибудь напечатает
Предметы
№ 4206. Укажите второе (по возрастанию) число Х, для которого алгоритм хоть что-нибудь напечатает
1 оценка, среднее: 5,00 из 51 оценка, среднее: 5,00 из 51 оценка, среднее: 5,00 из 51 оценка, среднее: 5,00 из 51 оценка, среднее: 5,00 из 5
Загрузка...

(№ 4206) (А. Богданов) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Укажите второе (по возрастанию) число Х, для которого алгоритм хоть что-нибудь напечатает. Для решения задачи нужно написать программу, выполняющую перебор.

Паскаль Python Си
var x:integer;
begin
readln(x);
while x < 100 do begin
if x mod 2 < 1
x := x div 2
else
x := 3*x + 1
end;
writeln(x);
end.
х = int(input())
while x < 100:
if x % 2 < 1:
x = x // 2
else:
x = 3*x + 1
print(x)
#include <iostream>
using namespace std;
int main() {
int x;
cin >> x;
while (x < 100) {
if (x % 2 < 1)
x = x / 2;
else
x = 3*x + 1;
}
cout << x << endl;
return 0;
}

Данная задача выполнена на двух языках программирования - Python и Pascal.

Ответ:

23

Формат файла

  • doc

Источник

сайт Полякова

Создание сайтов - Лидер Поиска

Refund Reason