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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2010, 13:46   #11
val_nnm
Форумчанин
 
Регистрация: 18.10.2009
Сообщений: 185
По умолчанию

у меня такое впечатление что вы неправльно данные вводите, может неучли что ваша сначала спрашивает n?
ну хорошо, вот подругому сделал
Код:
Program p4;
Var
  n,i:integer;
  a:array[1..10] of integer;
begin
  write('n=');
  read(n);
  for i:=1 to n do Begin
    write('a[',i,']=');
    read(a[i]);
  end;

  writeln;
  writeln('Исходный массив:');
  for i := 1 to n do Write(' ',a[i]:4);

  i := 1;
  while (i<=n) do Begin
    if a[i]<0 then
      a[i] := 1;
    i := i+2;
  End;

  writeln;
  writeln('Результат:');
  for i := 1 to n do Write(' ',a[i]:4);
end.
у вас должно получится например
n=10
a[1]=-1
a[2]=-2
a[3]=-3
a[4]=-4
a[5]=-5
a[6]=6
a[7]=7
a[8]=8
a[9]=9
a[10]=10
Исходный массив:
-1 -2 -3 -4 -5 6 7 8 9 10
Результат:
1 -2 1 -4 1 6 7 8 9 10
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает."
val_nnm вне форума Ответить с цитированием
Старый 31.01.2010, 14:12   #12
dragun4ik
Пользователь
 
Регистрация: 30.01.2010
Сообщений: 26
По умолчанию

СПАСИБО ЗА ПОМОЩЬ Я И НЕ ПОНИМАЛ ПОЧЕМУЖЕ ОН НЕ РАБОТАЕТ
dragun4ik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
операция SHL Anohorett Общие вопросы C/C++ 2 02.12.2009 23:27
Операция в Газе Роман Радер Свободное общение 2 31.12.2008 17:03
Операция с двухмерным массивом Freeman007 Общие вопросы C/C++ 4 01.12.2008 19:37
Операция Ы SASHA50 Microsoft Office Excel 10 25.04.2008 12:38
Операция сдвига? SkyDreamer Общие вопросы C/C++ 3 10.10.2007 08:20