ВАРИАНТ 1 Определите, при каком наибольшем введенном значении переменной s программа выведет число 84. s = int (input()) |
Решение и ответ n = 84 s = 3 # наибольший остаток при делении на 4 while n != 0: n = n - s + s%4 s +=4 print (s,n) Ответ: 31 |
ВАРИАНТ 2 Определите, при каком наибольшем введенном значении переменной s программа выведет число 90. s = int (input()) |
Решение и ответ n = 90 s = 5 # наибольший остаток при делении на 6 while n !=0: n = n - s + s%6 s += 6 print (s,n) Ответ: 41 |
ВАРИАНТ 3 Определите, при каком наибольшем введенном значении переменной s программа выведет число 512. s = int (input()) |
Решение и ответ n = 512 s = 19 # наибольший остаток при делении на 6 while n !=1: n = n / 2 s += 20 print (s,n) Ответ: 199 |
ВАРИАНТ 4 Определите, при каком наибольшем введенном значении переменной s программа выведет число 243. s = int (input()) |
Решение и ответ n = 243 s = 9 # наибольший остаток при делении на 10 while n != 1: n = n / 3 s += 10 print (s,n) Ответ: 59 |
ВАРИАНТ 5 Определите, при каком наименьшем введенном значении переменной s программа выведет число 1024. s=int (input()) |
Решение и ответ n = 1024 s = 4 # так как s * n = 4096, условие окончания цикла while n != 1: n = n / 4 s *= 2 print (s,n) Ответ: 128 |
ВАРИАНТ 6 Определите, при каком наименьшем введенном значении переменной s программа выведет число 2048. s = int (input()) |
Решение и ответ n = 2048 s = 3 # так как s * n > 4096, условие окончания цикла while n != 2: n = n / 4 s *= 2 print (s,n) Ответ: 96 |
ВАРИАНТ 7 Определите, при каком наибольшем введенном значении переменной s программа выведет число 12. s= int (input ()) |
Решение и ответ n = 12 s = 11 # в этом случае s//n = 0, цикл прервется и s наибольшее while n != 2: n -= 2 s += 5 print (s,n) Ответ: 36 |