Ниже записан алгоритм. Укажите наибольшее из таких чисел, при вводе которых алгоритм печатает сначала 4, а потом 13.
Паскаль | Си | Python | ||
var x, a, b: integer; begin readln(x); a := 0; b := 1; while x > 0 do begin a := a+2; b := b*(x mod 1000); x := x div 1000; end; writeln(a); write(b); end. |
#include <stdio.h> int main(void) { int x, a, b; scanf(″%d″, &x); a = 0; b = 1; while (x > 0) { a = a+2; b = b*(x % 1000); x = x / 1000; } printf(″%d\n%d″, a, b); } |
|