Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2014, 20:10   #1
Регааа
Новичок
Джуниор
 
Регистрация: 26.11.2014
Сообщений: 6
По умолчанию Паскаль вещественные числа

Дан вектор В вещественных чисел. Вычислить произведение тех компонент этого вектора, которые стоят перед первой отрицательной компонентой.
Прошу помогите, да, наработок нет
Регааа вне форума Ответить с цитированием
Старый 26.11.2014, 21:10   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Код:
p:=1;
i:=1;

while a[i] > 0 do
	begin
		p:=p*a[i];
		inc(i)
	end;
Вадим Мошев вне форума Ответить с цитированием
Старый 26.11.2014, 22:22   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Код:
while a[i] > 0 do
я бы ещё подстраховался, что у нас i не вылетит за пределы массива (если в нём вообще отрицательных нет):
Код:
while (i<=n) and (a[i] > 0) do
...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.11.2014, 23:52   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
я бы ещё подстраховался, что у нас i не вылетит за пределы массива (если в нём вообще отрицательных нет):
Спасибо, что поправили. Мне почему-то подумалось, что цикл прекратится, когда массив закончится. Забылся.

Последний раз редактировалось Вадим Мошев; 27.11.2014 в 16:06.
Вадим Мошев вне форума Ответить с цитированием
Старый 27.11.2014, 08:50   #5
Регааа
Новичок
Джуниор
 
Регистрация: 26.11.2014
Сообщений: 6
По умолчанию

Спасибо вам^^
Регааа вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вещественные числа ivaaan Помощь студентам 0 22.12.2013 14:50
Вещественные числа 220Volt Общие вопросы C/C++ 5 15.01.2013 15:02
вещественные числа в с++ sergey123 Помощь студентам 0 03.01.2013 00:31
Вещественные числа. Посчитать порядок числа (Pascal) Черепаwка Помощь студентам 0 18.05.2011 13:31
Вещественные числа! .::HroNik::. Общие вопросы C/C++ 1 28.11.2010 00:42