Напишите в ответе число различных значений входной переменной k, при
Условие
| Напишите в ответе число различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 55. Значение k = 55 также включается в подсчёт различных значений k. Для Вашего удобства программа приведена на пяти языках программирования. Бейсик | Python |
|---|---|
| DIM K, I AS LONG INPUT K I = 0 WHILE F(I) < K I = I + 1 WEND PRINT I FUNCTION F(N) F = 2NN+10 END FUNCTION | def f(n): return 2nn+10k = int(input())i = 0while f(i) < k: i = i + 1print(i) |
| Алгоритмический язык | Паскаль |
| алгнач цел i, k ввод k i := 0 нц пока f(i) < k i := i+1 кц вывод iконалг цел f(цел n)нач знач := 2nn+10кон | var k, i : longint;function f(n: longint):longint;begin f := 2nn+10end;begin readln(k); i := 0; while (f(i)<k) do i := i+1; writeln(i)end. |
| Си++ | |
| #include <iostream>using namespace std;long f(long n) { return 2nn+10;}int main(){ long k, i; cin >> k; i = 0; while (f(i)<k) i++; cout << i << endl;} |
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Программа находит минимальное i такое, что выполняется неравенство При Найдём все подходящие k.
Осталось ещё 1 шаг
Шаг 2
Бесплатно · займёт минуту
Другие задачи по теме «Анализ программ с циклами и подпрограммами»
DIM A, B, T, M, R AS INTEGER A = -20: B = 20 M = A: R = F(A) FOR T = A11 классНапишите в ответе число различных значений входной переменной k, при11 классПри каком наименьшем значении входной переменной k программа выдаёт тот11 классПри каком наибольшем значении входной переменной k программа выдаёт тот11 классАлгоритма (для Вашего удобства алгоритм представлен на пяти языках)11 класс