Дан массив из 30 элементов. заполнить массив начиная с элемента a до элемента b двойками, а остальные элементы нулями и вывести весь массив на экран. известно, что 1< =a формат ввода вводятся 2 целых числа 1< =a формат вывода массив из 30 элементов пример ввод 2 10 вывод 0 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
226
228
Ответы на вопрос:
// pascalabc.net 3.2, сборка 1401 от 14.03.2017 // внимание! если программа не работает, обновите версию! 1. решение без проверки вводимых данных begin var a,b: integer; read(a,b); var p: =arrfill(30,0); for var i: =a-1 to b-1 do p[i]: =2; p.println end. пример 2 10 0 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2. решение с контролем ввода begin var a: =readinteger('введите a от 1 до 30: '); if a< 1 then begin writeln('неверно'); exit end; var b: =readinteger('введите b от '+a.tostring+' до 30: '); if (b< a) or (b> 30) then begin writeln('неверно'); exit end; var p: =arrfill(30,0); for var i: =a-1 to b-1 do p[i]: =2; p.println end. пример введите a от 1 до 30: 2 введите b от 2 до 30: 10 0 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Популярно: Информатика
-
СешМАНИ10.05.2023 22:49
-
елазевета21.03.2020 18:17
-
sofavorobyova1731.10.2022 01:51
-
23230616.02.2022 11:12
-
SpoonKeeper04.09.2020 22:08
-
ssnz34419.12.2020 01:29
-
evabo0027.07.2022 22:19
-
физикаматика20.12.2022 08:36
-
maryavko107.08.2022 17:22
-
timkazhimov10.02.2021 03:17