Главная /
Программирование /
Пусть целочисленная переменная n содержит некоторое положительное целое число. Указать, что вычисляет следующая функция f(n): int f(int n) { int s = 10; int k = 0; while (s <= n) { // Invariant: s == 10*(k+1) s += 10; ++k; } return k; }
Пусть целочисленная переменная n
содержит некоторое положительное целое число.
Указать, что вычисляет следующая функция f(n)
:
int f(int n) {
int s = 10; int k = 0;
while (s <= n) {
// Invariant: s == 10*(k+1)
s += 10; ++k;
}
return k;
}
вопрос
Правильный ответ:
Целую часть частного
n/10
.
Произведение
10*n
.
Целую часть десятичного логарифма
log10 n
.
Целую часть кубического корня из
n/10
.
Целую часть от
210*n
.
Сложность вопроса
52
Сложность курса: Программирование
84
Оценить вопрос
Комментарии:
Аноним
Я сотрудник деканата! Срочно удалите сайт vtone.ru с ответами с интуит. Это невозможно
01 мар 2020
Аноним
Зачёт в студне отлично. Бегу отмечать отмечать сессию интуит
30 дек 2017
Другие ответы на вопросы из темы программирование интуит.
- # Пусть a = a(x) - некоторое условие, зависящее только от значения переменной x. Укажите, чему может быть равно значение переменной y в результате выполнения следующего фрагмента программы: int x = 1; int y = 1; while (a(x)) { . . . if (y < 0) { x = 2; y = 10; } else { x = 1; y = 20; } }
- # Из восьми человек надо выбрать четверых. Сколько способов выбора возможно?
- # Рассмотрим следующий фрагмент программы на C/C++: double x = 1.0; double y = 1e-20; double z = x + y - x; double t = x - x + y; Равны ли значения переменных z и t после его выполнения?
- # Рассмотрим реализацию матрицы вещественных чисел, размеры которой определяются в процессе работы программы, через массив указателей на начала строк, захватываемый в динамической памяти. Каждая строка также представляет собой отдельный массив в динамической памяти: typedef double* doubleptr; int m, n; // Размеры матрицы: число строк, столбцов . . . doubleptr* a = new doubleptr[m]; for (int i = 0; i < m; ++i) { a[i] = new double[n]; } // a[i][j] -- элемент i-й строки и j-го столбца Сколько обращений к памяти необходимо сделать, чтобы прочесть элемент матрицы в i-й строке и j-м столбце (считая, что значения i и j уже находятся в регистрах процессора)?
- # Укажите, чему будет равно значение переменной k в результате выполнения следующего фрагмента программы: int n=11, k, *p; p = &n; ++*p; k = 4-*p*2+n;