Хелпикс

Главная

Контакты

Случайная статья





Ответы и решения



Ответы и решения

1. 255 (максимальная длина строки символов в версии языке Паскаль)

3. 3, 8, 38, 83, 88, 338, 383, 388, 883, 3388, 8833, 8883

4. 7 символов

5. 339

6. Нет. p3 = 0, p8 = 1 означает, что в обрабатываемой строке нет цепочки 333, но присутствует цепочка 888. Программа будет работать правильно, если количество символов в исходной строке не меньше 3(n ≥ 3). При n = 1 или n = 2 программа выведет 3 вместо 8 и 88 соответственно.

7. Если оператор p8 := 0 убрать из текста программы, возникает ошибка при обработке варианта строки, содержащей 333888 (например, исходная строка n=12 ‘888888888888’).

В этом случае P3=1, p8=4. Выполнятся оба фрагмента программы, что недопустимо по условию задачи.

11. 1, 9, 17

12. program Editor12;      {возможны другие варианты решения задачи}

var n, n9, k: integer;

begin

write('N= '); readln(n);

write('first char: '); readln(k);

n9:=(n - 1) mod 6;

Case n9 of

0: writeln(k);

1: if k=1 then writeln(2) else writeln(k, 9);

2: if k=1 then writeln(29) else if k=2 then writeln(3) else writeln(399);

3: if k=1 then writeln(3) else if k = 2 then writeln(39) else writeln(1);

4: if k=1 then writeln(39) else if k=2 then writeln(399) else writeln(2);

5: if k=1 then writeln(399) else if k=2 then writeln(1) else writeln(29);

end; end.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.