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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2009, 18:20   #11
deni3x
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Вавел из ГМТУ Посмотреть сообщение
У нас задание "Длинна массива 12. Тип элементов char"

min : unteger;
если сделать так, то выбивает

Incompatible types: 'Integer' and 'Char'
deni3x вне форума Ответить с цитированием
Старый 10.10.2009, 18:23   #12
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Я в 7 посте написал про фу-ю Ord.
Нужно преобразовывать символ в числовое значение...
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 10.10.2009, 18:26   #13
deni3x
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 10
По умолчанию

я не умею пользоваться этой функцией
deni3x вне форума Ответить с цитированием
Старый 10.10.2009, 18:28   #14
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Вот так компилится:
Код:
procedure TForm1.Button1Click(Sender: TObject);
const n=12;
var
a:array[1..n] of char;
i,nmin:integer;
min:real;
begin
for i:=1 to n do
a[i]:=StringGrid1.Cells[1-1,0][1];
min:=strtoint(a[1]);
nmin:=1;
for i:=2 to n do
if min>strtoint(a[i]) then
min:=strtoint(a[i]);
nmin:=i;
end;
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 10.10.2009, 18:28   #15
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Хм.... Ord(a[i])
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 10.10.2009, 18:35   #16
deni3x
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 10
По умолчанию

Цитата:
Сообщение от russian-stalker Посмотреть сообщение
Вот так компилится:
Код:
procedure TForm1.Button1Click(Sender: TObject);
const n=12;
var
a:array[1..n] of char;
i,nmin:integer;
min:real;
begin
for i:=1 to n do
a[i]:=StringGrid1.Cells[1-1,0][1];
min:=strtoint(a[1]);
nmin:=1;
for i:=2 to n do
if min>strtoint(a[i]) then
min:=strtoint(a[i]);
nmin:=i;
end;
компилиться то компилится, но не работает...
deni3x вне форума Ответить с цитированием
Старый 10.10.2009, 18:42   #17
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Хватит уже тупить....

Код:
Var
  M : Array [1..5] of Char = ('a', 'b', 'c', 'd' ,'a');
  i, Min, N : Integer;
Begin
Min := Ord(M[1]);
N := 1;
For i := 2 To 5 Do
  If Ord(M[i]) < Min Then
    Begin
      Min := Ord(M[i]);
      N := i;
    End;
Writeln(M[N], ' = ',N);
Readln;
End.
Вавел из ГМТУ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
# Delphi - Задача по массивам. forumu Помощь студентам 5 02.04.2010 20:37
задачка по массивам в паскале veronichka Помощь студентам 3 19.06.2009 15:09
Задача к одномерным массивам. kry Паскаль, Turbo Pascal, PascalABC.NET 2 29.12.2008 09:57
Помогите студенту решить задачи по одномерным числовым массивам Аннюточка Помощь студентам 13 11.09.2008 15:35