Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Тупик, Pascal
BuHHu nyx
сообщение 8.06.2007 - 17:06

Продвинутый новичок
**

Группа: Участник
Сообщений: 57
Регистрация: 26.07.2006
Пользователь №: 14563


Написал программу. По идее всё должно работать, но нет... Я в тупике. В помеченной буквой W строке Паскать жалуется Error`ом 39 (Ordinal expression expected (Нужно выражение перечисляемого типа). ) Я что-то не понимаю или сошел с ума? Разьве integer не перечисляемый тип? clapping.gif Вот код:
Код

type mass= array [1..20,1..20] of integer;
const
   Chisla: array [1..4] of integer=(1,4,5,9);
var
   A: mass;
   x,y,m,n: integer;
  
function search(M:mass):integer;
var i,j:integer;
begin
search:=0;
For i:=1 to m do  {W}
  For j:=1 to n do
  if M[i,j] in chisla then
  inc(search);
end;
Перейти в начало страницы
 
+Цитировать сообщение
Akina
сообщение 8.06.2007 - 17:42
Частый гость
***

Группа: Участник
Сообщений: 204
Регистрация: 30.05.2005
Пользователь №: 8240


попробуй тупо обернуть внутренний For в Begin-End - ошибка останется на месте или переползет?

Сообщение отредактировано Akina - 8.06.2007 - 17:44
Перейти в начало страницы
 
+Цитировать сообщение
TeXник
сообщение 8.06.2007 - 19:42

Энтузиаст
****

Группа: Участник
Сообщений: 327
Регистрация: 27.01.2006
Пользователь №: 11711


Паскаль не делает различия между m и M -- а у тебя переменные одинаково названы.
Перейти в начало страницы
 
+Цитировать сообщение
BuHHu nyx
сообщение 9.06.2007 - 10:16

Продвинутый новичок
**

Группа: Участник
Сообщений: 57
Регистрация: 26.07.2006
Пользователь №: 14563


Ё моё =) Я реально сошел с ума так их называть) Спасибо...
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.03.2024 - 12:30