Решение ✅ 4100. Python. (В. Шелудько) Определите наименьшее и наибольшее введённое значение переменной s, при котором программа выведет число 210.
Предметы
4100. Python. (В. Шелудько) Определите наименьшее и наибольшее введённое значение переменной s, при котором программа выведет число 210.
0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Загрузка...

Задача № 4100

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(В. Шелудько) Определите наименьшее и наибольшее введённое значение переменной s, при котором программа выведет число 210. В ответ запишите оба числа в порядке убывания без пробелов и других разделителей.

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 600;
while n > s do
begin
s := s + 3;
n := n - 6
end;
writeln(n)
end.
s = int(input())
n = 600
while n > s:
s = s + 3
n = n - 6
print(n)
#include <iostream>
using namespace std;
int main(){
cin >> s;
int n = 600;
while (n > s) {
s = s + 3;
n = n – 6;
}
cout << n;
return 0;
}

Стоит немного изменить код и программа выведет все подходящие значения переменной s. Первое - наименьшее, последнее - наибольшее.

for i in range(1,100000):
    s = i
    n = 600
    while n > s:
        s = s + 3
        n = n - 6
    if n==210:
    print(i)

Ответ:

2315

Формат файла

Источник

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

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

Refund Reason