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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2011, 15:41   #21
мария 12
Пользователь
 
Регистрация: 26.05.2011
Сообщений: 26
По умолчанию

не рабочий... одну и туже сумму выводит -1.. ((((((((((
мария 12 вне форума Ответить с цитированием
Старый 26.05.2011, 15:42   #22
мария 12
Пользователь
 
Регистрация: 26.05.2011
Сообщений: 26
По умолчанию

а на счет наказать, зачет не поставит... (((((((((((((
мария 12 вне форума Ответить с цитированием
Старый 26.05.2011, 15:53   #23
Donatello
Форумчанин
 
Аватар для Donatello
 
Регистрация: 22.12.2010
Сообщений: 109
По умолчанию

Ну тогда жди вечера, вечером буду дома посмотрю почему не работает. Мне пока что сложновато по коду просто ориентироваться, а по поводу зачета, вы вообще что уже прошли???
Массивы и цикл While это понятно, if`ки идут еще до массивов. Вложенные циклы когда проходят я уже и не помню, но вроде первые примеры вложенных циклов появляются тогда же когда и сами циклы.
А по поводу зачета не зачета, если все то что я выше написал вы прошли(или у вас упоминалось) то зачет должны поставить с моим примером(когда домой приду и сделаю что бы он рабочим был)
Я бы изменил мир, но бог не дает исходников (c)

И сказал мыслитель, напиши свою проблему на бумаге и ты увидишь свои ошибки.
Donatello вне форума Ответить с цитированием
Старый 26.05.2011, 15:55   #24
мария 12
Пользователь
 
Регистрация: 26.05.2011
Сообщений: 26
По умолчанию

спасибки=****
мария 12 вне форума Ответить с цитированием
Старый 26.05.2011, 15:59   #25
Donatello
Форумчанин
 
Аватар для Donatello
 
Регистрация: 22.12.2010
Сообщений: 109
По умолчанию

Попробуй ниже код, мб поправит мою ошибку
Код:
var
  x: array [1..n] of Integer;
  i,sum,n: Integer;
begin
  i := 1;
  sum := 0;
  WriteLn('Введите размерность массива');
  ReadLn(n);
  Writeln('Введите числа массива');
  While ( i != n) do begin
    Read(x[i]);
  end;
  While ( i != n) do begin
    if (x[i] < 0) then begin
      while(i != n) do begin
        sum:= sum + x[i];
        if(x[i] < 0 and i != n) then begin
          i:=n-1;
        end;
        inc(i);
       end;
     end;
     inc(i);
   end;
   WriteLn('Сумма чисел в диапозоне от первого отрицательного до второго отрицательно числа: ', sum);
end.
Я бы изменил мир, но бог не дает исходников (c)

И сказал мыслитель, напиши свою проблему на бумаге и ты увидишь свои ошибки.
Donatello вне форума Ответить с цитированием
Старый 26.05.2011, 16:02   #26
мария 12
Пользователь
 
Регистрация: 26.05.2011
Сообщений: 26
По умолчанию

теперь вообще не выводит....
мария 12 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51
Задача slavik-slash Общие вопросы C/C++ 0 05.01.2011 16:53
Задача stck Microsoft Office Excel 1 30.12.2010 10:04
Задача laxe Общие вопросы C/C++ 10 29.08.2009 18:42