Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Помогите решить задачу по информатике
Дан массив чисел $Y=(y1,y2,...,yn)$. Найти сумму отрицательных элементов массива.

заранее спасибо))

 Re: Помогите решить задачу по информатике
А чего тут собственно решать! На любом языке программирования пропиши код, отвечающий следующей схеме:
заведи переменную, к примеру, С, которая будет копить сумму отрицательных членов. Приравняй ее к нулю (С=0). Далее:
используй циклический оператор For (от i=1 до i=n ) Do (используй условный оператор If (если yi меньше нуля, пусть C=C+yi)) . Последний штрих - выведи на экран (или пропиши в какой-нибудь файл - как просят, короче) сумму С. Все!

 Re: Помогите решить задачу по информатике
а в чем проблема?? зануляете переменную , записываете цикл от 1 до $n,$ внутри вставляете проверку на отрицательность, если true то увеличиваете переменную на $y_i.$

 Re: Помогите решить задачу по информатике
lenuscik в сообщении #408556 писал(а):
Найти сумму отрицательных элементов массива.

На каком языке-то? А то ведь даже вышеизложенные общие рекомендации не всегда подходят.

P.S.
Код:
sum(Y,mask=Y<0)
- искомое. Правда, на Фортране. :D

 Re: Помогите решить задачу по информатике
Код:
(* Wolfram Mathematica 5 *)
(* Method I *)
Select[Y, # < 0 &] // Length
(* Method II *)
Count[Y, _?Negative]
(* ... *)
(* Method C *)
Plus @@ Function[j, If[! j >= 0, 1, 0]] /@ Y
Хи-хи. :mrgreen:

 Re: Помогите решить задачу по информатике
на языке basic вроде должно быть....

 Re: Помогите решить задачу по информатике
А чем мой вариант не нравится? :-(

 Re: Помогите решить задачу по информатике
Аватара пользователя
 i  Перемещено из математического раздела в CS

 Re: Помогите решить задачу по информатике
arseniiv ваш вариант оч даже нравится)) большое спасибо) я просто отвечала на вопрос))

 Re: Помогите решить задачу по информатике
Аватара пользователя
 i 
Stieveee в сообщении #528311 писал(а):
Помогите решить в ФОРТРАН.
...
Сообщение выделено в отдельную тему и перемещено в Карантин.

 Re: Помогите решить задачу по информатике
Дико извиняюсь, я опрочитался. Мои выражения находят количество отрицательных элементов, а не их сумму. :oops:

 [ Сообщений: 11 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group