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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2009, 15:18   #1
баста
Пользователь
 
Регистрация: 04.02.2009
Сообщений: 11
Печаль помогите плизз с задачей в паскале!

задача с циклом: Найти отдельно суммы положительных и отрицательных элементов последовательности чисел, введенных с клавиатуры.
баста вне форума Ответить с цитированием
Старый 05.02.2009, 15:24   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну и в чем траблы: Допустим ты вводиш в переменку A число тогда:
Код:
if a<0 then sMin:=sMin+a;
if a>0 then sPlus:=sPlus+a;
Все переменки равнотипные.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.02.2009, 16:28   #3
баста
Пользователь
 
Регистрация: 04.02.2009
Сообщений: 11
По умолчанию

Прости а можешь поподробнееа то я в этом чайник:-)
баста вне форума Ответить с цитированием
Старый 05.02.2009, 16:34   #4
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Код:
program Pascal;
const N = 20;
type MyArray = array [1..N] of integer;
var 
 a: MyArray;
 i: byte;
 S1, S2: integer;
begin
 for i:=1 to High(a) do
  ReadLn(a[i]);
 for i:=1 to High(a) do
 begin
   if a[i]>0 then S1 := S1 + a[i];
   if a[i]<0 then S2 := S2 + a[i];
 end;
WriteLn(S1);
Write(S2);
readLn; 
end.
Манжосов Денис :) вне форума Ответить с цитированием
Старый 05.02.2009, 16:36   #5
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

предположим у тебя массив
Код:
for i:=1 to n do
 if a[i]>0 then mp:=mp+a[i]
   else mm:=mm+a[i];
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 05.02.2009, 19:16   #6
баста
Пользователь
 
Регистрация: 04.02.2009
Сообщений: 11
По умолчанию

фига вы МОЗГИ)))спасибо вам большое!!!
баста вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с задачей в паскале. sanёk Помощь студентам 1 19.12.2008 15:39
помогите с задачей на паскале Kinslayer Помощь студентам 3 11.11.2008 14:36
помогите плизз с задачей на с++ Jet-Tea Общие вопросы C/C++ 3 05.10.2008 11:43
Помогите решить задачу на Паскале плизз срочно нужно!!!! NTFS Паскаль, Turbo Pascal, PascalABC.NET 2 15.03.2008 21:28