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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 01.06.2009, 03:51   #11
Arcueid1691
Пользователь
 
Аватар для Arcueid1691
 
Регистрация: 31.05.2009
Сообщений: 97
По умолчанию

мммм... он массив запрашивает(в отличие от начала), а максимумы те же 9 и 10. Не вижу где инициализацию сделать.

Код:
uses crt;
var
i : integer;
m1,m2: integer;
a: array[1..10] of integer;

begin
clrscr;
m1 := -1;
m2 := -1;
for i:=1 to 10 do //вот массив
 a[i] := i;
 readln;                 

for i:=1 to 10 do begin
 IF (m1=-1) or (a[m1]<a[i]) then m1:=i;  //вот поиск
  end;

 writeln(a[m1]);
  for i:=1 to 10 do begin  for i:=1 to 10 do
 if ((i<>m1) and ((m2=-1) or (a[m2]<a[i]))) then m2:=i; // 2-ой поиск
  end;
  writeln(a[m2]);
readln;
end.
спят подружки вредные безмятежным сном,
Снятся мышкам хлебные крошки под столом, Буратинам - досточки, кошкам - караси,
Всем собакам - косточки, программистам - Си (с)
Arcueid1691 вне форума
Старый 01.06.2009, 03:54   #12
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Сообщение от Arcueid1691
он массив запрашивает(в отличие от начала), а максимумы те же 9 и 10. Не вижу где инициализацию сделать.
Повторяю: он у вас не запрашивает массив, а инициализирует числами от 1 до 10.
Инициализация происходит здесь:
Код:
for i:=1 to 10 do //вот массив
 a[i] := i;
А вот это:
Код:
 readln;
выполнится уже после цикла. И при этом ничего никуда не введется. Программа просто подождет, пока вы не нажмете enter и продолжит работу с массивом чисел от 1 до 10.

Так надо:
Код:
for i:=1 to 10 do
 readln(mas[i]);
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]

Последний раз редактировалось Sazary; 01.06.2009 в 04:00.
Sazary вне форума
Старый 01.06.2009, 04:00   #13
Arcueid1691
Пользователь
 
Аватар для Arcueid1691
 
Регистрация: 31.05.2009
Сообщений: 97
По умолчанию

теперь понятно, огромное Вам спасибо за Ваше время. Благодаря Вам я хоть чуток в паскале разобралась.
спят подружки вредные безмятежным сном,
Снятся мышкам хлебные крошки под столом, Буратинам - досточки, кошкам - караси,
Всем собакам - косточки, программистам - Си (с)
Arcueid1691 вне форума
Старый 29.10.2009, 20:01   #14
abcdefg
Новичок
Джуниор
 
Аватар для abcdefg
 
Регистрация: 29.10.2009
Сообщений: 3
По умолчанию

program lalala;
var N, k, i: integer;
X, A: array [1..20] of integer;
begin
write('vvedite N=');
readln(N);
for i:=1 to N do
begin
write('X[',i,']=');
readln(X[i])
end;
for i:=1 to N do
begin
if X[i]>0 then
X[i]:=A[k];
A[k]:=1;
end;
write(X[k])
end.

выдает ошибку:
выход за границы диапазона

что нужно исправить? а то я сильно туплю
abcdefg вне форума
Старый 13.02.2011, 14:31   #15
nastjamihneva
 
Регистрация: 13.02.2011
Сообщений: 7
По умолчанию

Что значит ошибка синтаксиса???
nastjamihneva вне форума
Старый 13.02.2011, 15:05   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Одна тема - Один автор!
I'm learning to live...
Stilet вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки Jasper92 Компьютерное железо 6 10.04.2009 19:56
Две ошибки Crivel Помощь студентам 10 31.07.2008 12:18
Ошибки delphin100 Операционные системы общие вопросы 12 17.04.2008 14:15
Ошибки Terran Общие вопросы Delphi 3 05.02.2008 20:47