Решить в паскаль ввести массив из 12 вещественных чисел. найти наибольшее число из элементов с нечетными значениями и вывести на экран. ввести массив из 10 символов( букв) удалить из него элементы, равные последнему и предпоследнему символам. полученный новый массив вывести на экран
176
280
Ответы на вопрос:
// pascalabc.net 3.2, сборка 1353 от 27.11.2016 // внимание! если программа не работает, обновите версию! begin var a: =readarrreal(12).select(x-> real(; writeln('тип массива ',a.gettype); writeln('максимальное нечетное: ',a.where(x-> trunc(x).isodd).max) end. пример 13 10 22 31 22 6 18 5 26 3 8 24 тип массива system.double[] максимальное нечетное: 31 // pascalabc.net 3.2, сборка 1353 от 27.11.2016 // внимание! если программа не работает, обновите версию! begin var c: =new char[10]; for var i: =0 to 9 do c[i]: =readlnchar; var c1: =c[9]; var c2: =c[8]; c: =c.where(a-> (a< > c1) and (a< > ; c.println(',') end. пример а п е л ь с и н е ь а,п,л,с,и,н
Поменяй тип переменной s на real, у тебя в данном случае может получится вещественное значение в s, а тип integer не может хранить вещественные числа. Также, насколько я понимаю нужно сумму найти, тогда ты не просто в цикле присваиваешь s какое-то значение, а именно прибавляешь к s выражение. s := s + выражение
var n, i, x : integer;
s : real;
p : longint;
Популярно: Информатика
-
Vlada1209200930.08.2021 05:22
-
liana201520.08.2022 10:38
-
deonisius0308.04.2021 04:02
-
hshgahahah27.01.2020 18:05
-
dimakalabin05.12.2022 10:34
-
zubiks10864209.10.2021 22:27
-
Igir37yx02.06.2022 10:29
-
КамиллаОк20.11.2021 02:40
-
vladosik188523.01.2020 07:20
-
Arina20053126.08.2021 05:42