Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Одномерные массивы)

Автор: ruffle 10.12.2010 4:18

Народ пожалуйста помогите решить задачу!!!

1. Из заданного массива A (10) получить массив B, состоящий из отрицательных элементов массива A и произведение элементов с нечётными номерами массива A.
Исходные данные:
A={0.5;-1.1;2.5;-3.4;0.8;-2.1;8.1;-0.1;9.1;-10.5}

Автор: Lapp 10.12.2010 7:01

Цитата(ruffle @ 10.12.2010 0:18) *
Народ пожалуйста помогите решить задачу!!!
А как тебе помочь? Ты скажи, с чем у тебя затруднения - тогда поможем.

Автор: ruffle 10.12.2010 8:57

Самое главное затруднение в том чтобы получить массив B, состоящий из отрицательных элементов массива A smile.gif
Я не знаю именно как это сделать)

Автор: Lapp 10.12.2010 10:29

Цитата(ruffle @ 10.12.2010 4:57) *
Самое главное затруднение в том чтобы получить массив B, состоящий из отрицательных элементов массива A smile.gif

Как насчет, например, вот так:
m:=0;
for i:=1 to n do if a[i]<0 then begin
Inc(m);
b[m]:=a[i]
end;
- ..?

Автор: ruffle 11.12.2010 2:27

а что означает строчка Inc (m) ?

Автор: Freedom 11.12.2010 2:53

Цитата(ruffle @ 10.12.2010 22:27) *

а что означает строчка Inc (m) ?

inc(m); тоже самое что и m:=m+1;

Автор: ruffle 11.12.2010 2:59

спасибо)