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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2012, 22:08   #1
aUxbl4
Новичок
Джуниор
 
Регистрация: 03.03.2012
Сообщений: 1
По умолчанию Цикл задача

Довольно простая задача, но не могу понять .
Задача Pascal.
Создайте и распечатайте в строчку одномерный массив длинной N следующим образом: A(1)=14, A(2)=15, A(3)=16, A(4)=-17, A(5)=-18, A(6)=-19, A(7)=20, A(8)=21, A(9)=22 ....?
Заранее спасибо.
aUxbl4 вне форума Ответить с цитированием
Старый 04.03.2012, 11:20   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Код:
Begin
   Readln(n);
    j:=14;
    k:=1;
    chet:=false;
    for i := 1 to N do
    Begin
      if chet then j:= j*(-1);
      Write(j:4);
      if j < 0  then j:= j*(-1);
      inc (j);
      if (k mod 3 = 0) and not (chet) then chet:=true
      else
      if (k mod 3 = 0) and (chet) then chet:=false;
      inc(k)
    End;
    Readln
End.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на цикл настя))))) Помощь студентам 5 27.12.2011 20:40
задача в ТР на цикл dante92 Помощь студентам 1 20.12.2009 15:14
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34