
Вопрос задан 14.06.2019 в 23:50.
Предмет Информатика.
Спрашивает Рахим Кыдыралы.
Задачи по Pascal помогите 1)Дан массив из конечного числа элементов вывести все отрицательные
элементы. 2)Дан одномерный массив найти все четные элементы массива. 3)Дано n целых чисел найти произведение элементов одномерного массива. 4)Упорядочить данную последовательность по убыванию элементы вводятся с клавиатуры 5)Массив задан датчиком случайных чисел на интервале от -31 до 45 сформировать новый массив b состоящий из нечетных элементов массива a.

Ответы на вопрос

Отвечает Батуева Алиса.
var mas:array of integer; sum ,j, i,n:integer;
begin////////////////////////////////////////ввод числа///////////////////////////////////////////
while n<>0 do
begin
write('x: ' );
readln(n);
if n=0 then
break
еlse
begin
setlength(mas,length(mas)+1);
mas[high(mas)]:=n;
end;
end;////////////////////////////////////////////////////////////////////////////////////////////////////////// writeln('Otrisatelni');/////////////////////////////////////////////////1)///////////////////////////////
For i:= 0 to high(mas) do
if mas[i]<0 then
write(mas[i]); writeln('Chetni');////////////////////////////////////////////////////////////2)/////////////////////////
For j:= 0 to high(mas) do
if mas[j]mod 2=0 then
write(mas[j]);
writeln('Proizvedenie');//////////////////////////////////3///////////////////////////////////////
sum:=1;
For i:= 0 to high(mas) do
sum:=sum*mas[i];
write(sum);
readln;
end.
begin////////////////////////////////////////ввод числа///////////////////////////////////////////
while n<>0 do
begin
write('x: ' );
readln(n);
if n=0 then
break
еlse
begin
setlength(mas,length(mas)+1);
mas[high(mas)]:=n;
end;
end;////////////////////////////////////////////////////////////////////////////////////////////////////////// writeln('Otrisatelni');/////////////////////////////////////////////////1)///////////////////////////////
For i:= 0 to high(mas) do
if mas[i]<0 then
write(mas[i]); writeln('Chetni');////////////////////////////////////////////////////////////2)/////////////////////////
For j:= 0 to high(mas) do
if mas[j]mod 2=0 then
write(mas[j]);
writeln('Proizvedenie');//////////////////////////////////3///////////////////////////////////////
sum:=1;
For i:= 0 to high(mas) do
sum:=sum*mas[i];
write(sum);
readln;
end.


Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili