Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 562

/ вопрос открыт /

Добрый вечер, уважаемые эксперты! Подскажите в чём ошибка в задаче. вот задача и не могу понять в чём ошибка. на паскале работает а на делфи нет.

Приложение:
  1. Program DvomMas;
  2. {$APPTYPE CONSOLE}
  3.  
  4. uses
  5. SysUtils;
  6. const n=4; m=3;
  7. var
  8. temp : array[1..m] of integer;
  9. i,j : integer;
  10. a : array[1..n,1..m] of integer=((2,2,10),
  11. (1,2,15),
  12. (4,2,3),
  13. (3,2,7));
  14. //Print
  15. begin
  16. { TODO -oUser -cConsole Main : Insert code here }
  17. for i:=1 to n do
  18. begin
  19. for j:=1 to m do
  20. begin
  21. write(a[i,j]);
  22. end;
  23. writeln;
  24. end;
  25.  
  26. //Sorting
  27. for i:=1 to n-1 do
  28. begin
  29. if a[i,m] < a[i+1,m] then
  30. begin
  31. temp := a[i];
  32. a[i] := a[i+1];
  33. a[i+1] := temp;
  34. end;
  35. end;
  36.  
  37. //Print
  38. writeln(' mesto',' kol igr',' ochki');
  39. for i:=1 to n do
  40. begin
  41. for j:=1 to m do
  42. begin
  43. write(' ' , a[i,j]);
  44.  
  45. end;
  46. writeln;
  47. end;
  48.  
  49.  
  50. readln;
  51. end.


Дементьев Евгений Владимирович Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Дементьев Евгений Владимирович (статус: Посетитель)
Вопрос отправлен: 22 декабря 2009, 20:05
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 13; последнее сообщение — 22 декабря 2009, 21:08; участников в обсуждении: 5.
min@y™

min@y™ (статус: Доктор наук), 22 декабря 2009, 20:23 [#1]:

Цитата (Дементьев Евгений Владимирович):

на паскале работает а на делфи нет


В чём отличия?
Блин, ни одного комментария. Мозговой секс обеспечен. Попробуй угадай, что ты тут хотел сделать.
Ща как выложу сюда 90 модулей своего проекта и скажу "найдите ошибку ПОЖАЛУЙСТА"!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Дементьев Евгений Владимирович

Дементьев Евгений Владимирович (статус: Посетитель), 22 декабря 2009, 20:31 [#2]:

там 3 комментария. там написано где я сортирую. а вот собствено условие задачи: Таблица круга футбольного чемпионата задана квадратной матрицей порядка n, Вивести номера команд которые посели соответствено первое, второе и третье места.
min@y™

min@y™ (статус: Доктор наук), 22 декабря 2009, 20:34 [#3]:

Цитата (Дементьев Евгений Владимирович):

там 3 комментария


//print
//sorting
//print

Это и есть комментарии???!!!111
Офигенно всё понятно! 1600 кг.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Жикльор

Жикльор (статус: 5-ый класс), 22 декабря 2009, 20:34 [#4]:

Трудно читается код. Ты его хоть бы отформатировал.
Если бы строители строили дома так, как программисты пишут программы, то первый же дятел уничтожил бы цивилизацию.
Дементьев Евгений Владимирович

Дементьев Евгений Владимирович (статус: Посетитель), 22 декабря 2009, 20:39 [#5]:

я 1-й курс я пока ещё мало чего понимаю в этом деле и поэтому прошу у вас помощи.
min@y™

min@y™ (статус: Доктор наук), 22 декабря 2009, 20:52 [#6]:

Цитата (Дементьев Евгений Владимирович):

я 1-й курс я пока ещё мало чего понимаю


Ога, а мы в этом виноваты!
Комментарии нужны для того, чтобы ДРУГИЕ ЛЮДИ поняли твой код.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 22 декабря 2009, 20:54 [#7]:

какую хоть ошибку выдает??? Текст ошибки, пожалуйста, в студию
Дементьев Евгений Владимирович

Дементьев Евгений Владимирович (статус: Посетитель), 22 декабря 2009, 20:54 [#8]:

вобщем есть масив сначала я его сортирую а потом вывожу...
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 22 декабря 2009, 21:00 [#9]:

Может быть ругается на несоответствие типов при присвоении temp:=...
Попробуйте сделать так: перед var добавить
type amas=array[1..m] of integer;

объявление temp и a изменить:
temp:amas;
a:array [1..n] of amas=(....
Дементьев Евгений Владимирович

Дементьев Евгений Владимирович (статус: Посетитель), 22 декабря 2009, 21:04 [#10]:

ошибка Incompatibel types возле temp
min@y™

min@y™ (статус: Доктор наук), 22 декабря 2009, 21:05 [#11]:

Цитата (Дементьев Евгений Владимирович):

Incompatibel types

тебе перевести на русский или на украинский?

Не обижайся. Я очень не люблю учить людей. Вместо того, чтобы просматривать километры чужих исходников, мне проще написать готовую программу с нуля - так быстрее на порядок (а то и на 2).
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Паровоз

Паровоз (статус: 10-ый класс), 22 декабря 2009, 21:08 [#12]:

На паскале это тоже не должно работает из-за той же несовместимости типов. Типы переменных temp и a различны.
Дементьев Евгений Владимирович

Дементьев Евгений Владимирович (статус: Посетитель), 22 декабря 2009, 21:08 [#13]:

Спасибо большое Мережников Андрей, вы меня очень выручили.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:34
Выполнено за 0.03 сек.