Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Int a, b, H, t, R, M; ⇐ ПредыдущаяСтр 6 из 6
scanf(″ %d″, & H); a = -20; b = 60; M = a; R = F(H, a); for (t=a; t< = b; t++) if (F(H, t) < R) { M = t; R = F(H, t) } printf(″ %d″, R); } 59) Напишите в ответе число различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 36. Значение k = 36 также включается в подсчёт различных значений k. #include < stdio.h> Int f(int n) { return(n*(n-1)+10); } Int main(void) { Int k, i; scanf(″ %d″, & k); i = 0; while (f(i) < k) i = i+1; printf(″ %d″, i); } 60) Напишите в ответе число различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 47. Значение k = 47 также включается в подсчёт различных значений k. #include < stdio.h> Int f(int n) { return(n*(n+1)-5); } Int main(void) { Int k, i; scanf(″ %d″, & k); i = 0; while (f(i) < = k) i = i+1; printf(″ %d″, i); } 61) При каком наибольшем значении входной переменной k программа выдаёт тот же ответ, что и при входном значении k = 64? #include < stdio.h> Int f(int n) { return(n*n – 20); } Int main(void) { Int k, i; scanf(″ %d″, & k); i = 12; while (i > 0 & & f(i) > k) i = i-1; printf(″ %d″, i); } 62) При каком наименьшем значении входной переменной k программа выдаёт тот же ответ, что и при входном значении k = 90? #include < stdio.h> Int f(int n) { return(n*n*n – 30); } Int main(void) { Int k, i; scanf(″ %d″, & k); i = 12; while (i > 0 & & f(i) > k) i = i-1; printf(″ %d″, i); } 63) (Д.Ф. Муфаззалов, Уфа) Укажите, какое число будет напечатано в результате выполнения программы: #include < stdio.h> Int f(int x) { if (x > 0) return x % 10 + f(x /10); Else Return 0; } Int main(void) { int i, k; k = 0; for (i=1000; i< = 9999; i++) if (f(i % 10) == 1) if (f(i /100) == f(i % 100)) k = k + 1; printf(″ %d″, k); } 64) (Д.Ф. Муфаззалов, Уфа) Укажите, какое число будет напечатано в результате выполнения программы: #include < stdio.h> Int f(int x) { if (x > 0) return x % 10 + f(x /10); Else Return 0; } Int main(void) { int i, k; k = 0; for (i=1000; i< = 9999; i++) if (f(i % 100) == 4) if (f(i /100) == f(i % 100)) k = k + 1; printf(″ %d″, k); } 65) (Д.Ф. Муфаззалов, Уфа) Укажите, какое число будет напечатано в результате выполнения программы: #include < stdio.h> Int f(int x) { int m; if (x < 10) return x; else { m = f(x /10); if (m < x % 10) return x % 10; else return = m; } } Int main(void) { int i, k; k = 0; for (i=1000; i< = 9999; i++) if (f(i % 100) == 1) if (f(i /100) == f(i % 100)) k = k + 1; printf(″ %d″, k); } 66) (Д.Ф. Муфаззалов, Уфа) Напишите в ответе количество различных значений входной переменной a из интервала от 1000 до 2000 (включая границы), при которых программа выдаёт тот же ответ, что и при входном значении a = 1111. Значение a = 1111 также включается в подсчёт различных значений a: #include < stdio.h> Int f(int x) { int m; if (x < 10) return x; else { m = f(x /10); if (m < x % 10) return x % 10; Else Return m; } } Int main(void) { int i, k, a; k = 0; scanf(″ %d″, & a); for (i=1000; i< = a; i++) if (f(i % 100) == 1) if (f(i /100) == f(i % 100)) k = k + 1; printf(″ %d″, k); } 67) (Д.Ф. Муфаззалов, Уфа) Укажите, какое число будет напечатано в результате выполнения программы: #include < stdio.h> Int f(int x) { int m; if (x < 10) return x; else { m = f(x /10); if (m < x % 10) return x % 10; Else Return m; } }
|