В одномерном массиве X(10) из положительных и отрицательных чисел найти: количество отрицательных элементов в первой половине массива, поставить найденное значение на место первого элемента. Первую часть задания я смогла сделать, а вот как поставить значение на место первого элемента я затрудняю буду очень благодарна!!
249
467
Ответы на вопрос:
end;
mas[ 1 ] := minus;
writeln();
Объяснение:
Чтобы поставить полученное значение на первое место необходимо просто обратиться к первому элементу массива и присвоить ему необходимое значение. Ещё у тебя там ошибка, в условии написано, что элементов 10, а ты создаешь массив только для 5. Исправь
mas: array[1..10] of integer;
Так же исходя из этого, необходимо подправить и тело цикла, потому что остальные 5 элементов останутся не заполненными.
for i:= 1 to 10 do begin
Но в задании так же написано, что нужно посчитать количество отрицательных элементов в первой половине массива. То есть необходимо немного подкорректировать условие подсчета.
if ( mas[ i ] < 0) and ( i <=5 ) then
Вроде всё. Если что-то не понятно, оставь комментарий
Program pr; var x: real; k: real; begin writeln('введите значения x'); readln(x); k: =3/x; x: =k-5; writeln('ответ ',x); end.
Популярно: Информатика
-
toshaantoshai27.11.2022 21:13
-
Мышонок1111118.06.2020 10:06
-
EvgenijKalashni21.05.2021 12:39
-
Dymai1111.10.2022 06:25
-
uIia45413.03.2023 00:36
-
Blazethecat21828.06.2022 20:54
-
МашаСовельник04.06.2021 15:54
-
ника276321.03.2022 10:26
-
Jakai280817.09.2020 17:24
-
SaminaR15.03.2023 08:29