Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Int F(int x)
{ return(x*x*x+x*x+2*x); } Int main(void) { Int i, K; i = 0; scanf(″ %d″, & k); while (F(i) < K) i++; printf(″ %d″, i); } 50) Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 20: #include < stdio.h> Int F(int x) { if (x < 3) return(1); else return(F(x-1) + F(x-2)); } Int main(void) { Int i, K; i = 21; scanf(″ %d″, & k); while (i > 0 & & F(i) > K) I--; printf(″ %d″, i); } 51) Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 30: #include < stdio.h> Int F(int x) { if (x < 3) return(1); else return(2*F(x-1) + F(x-2)); } Int main(void) { Int i, K; i = 15; scanf(″ %d″, & k); while (i > 0 & & F(i) > K) i=i-1; printf(″ %d″, i); } 52) Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 36: #include < stdio.h> Int F(int x) { if (x < 2) return(1); else return(F(x-1) + 2*F(x-2)); } Int main(void) { Int i, K; i = 28; scanf(″ %d″, & k); while (i > 0 & & F(i) > K) i=i-1; printf(″ %d″, i); } 53) Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 45: #include < stdio.h> Int F(int x) { if (x < 2) return(1); else return(2*F(x-1) + F(x-2)); } Int main(void) { Int i, K; i = 0; scanf(″ %d″, & k); while (F(i) < K) i=i+1; printf(″ %d″, i); } 54) Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 120: #include < stdio.h> Int F(int x) { if (x < 1) return(1); else return(F(x-1) +3*F(x-2)); } Int main(void) { Int i, K; i = 0; scanf(″ %d″, & k); while (F(i) < K) i=i+1; printf(″ %d″, i); } 55) Напишите в ответе количество различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 64. Значение k = 64 также включается в подсчёт различных значений k. #include < stdio.h> Int f(int n) { return(n*n + 30); } Int main(void) { Int i, K; scanf(″ %d″, & k); i = 12; while (i > 0 & & f(i) > = k) i = i-1; printf(″ %d″, i); } 56) Напишите в ответе количество различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 64. Значение k = 64 также включается в подсчёт различных значений k. #include < stdio.h> Int f(int n) { return(n*n + 20); } Int main(void) { Int i, K; scanf(″ %d″, & k); i = 12; while (i > 0 & & f(i) > = k) i = i-1; printf(″ %d″, i); } 57) Напишите в ответе количество различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 18. Значение k = 18 также включается в подсчёт различных значений k. #include < stdio.h> Int f(int n) { if (x < 2) return(1); else return(3*f(x-1) - f(x-2)); } Int main(void) { Int i, K; i = 11; scanf(″ %d″, & k); while (i > 0 & & f(i) > K) i = i-1; printf(″ %d″, i); } 58) Определите, какое значение H нужно ввести, чтобы число, напечатанное в результате выполнения следующего алгоритма, было наибольшим. #include < stdio.h> Int F(int H, int x) { return(-5*(x-H)*(x-H)+3); } Int main(void) {
|