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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2015, 18:18   #1
BDSH
 
Регистрация: 08.10.2015
Сообщений: 3
По умолчанию Помогите найти ошибку в задаче

Всем привет, помогите пожалуйста найти ошибку в задаче.
Нужно узнать четное или нечетное первое число в массиве.


Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  close;
end;

var

   C:array of real;
   i,n,m:integer;
procedure TForm1.Button3Click(Sender: TObject);

begin
    Edit4.Text:='';
    if Edit1.text='' then
                                 begin
                                 ShowMessage('ÂÂåäèòå êîëè÷åñòâî N');
                                 Exit;
                                 end;

    n:=StrToInt(Edit1.text);
    SetLength(C,n);

    Randomize;
    for i:=0 to n-1 do
                      begin
                        C[i]:=Random(10)-5;

                       Edit4.Text:=Edit4.text+FloatToStr(C[i])+' ';
                      end;
end;

procedure TForm1.Button2Click(Sender: TObject);
var     i:integer;
begin
  edit3.Clear;
          [COLOR="rgb(46, 139, 87)"]  if c[0] mod 2=0 then showmessage('chet')
            else ShowMessage('nechet');[/COLOR]
end;

end.
Буду очень благодарен, могу положить на баланс со стипендии)

Последний раз редактировалось Аватар; 08.10.2015 в 18:26.
BDSH вне форума Ответить с цитированием
Старый 08.10.2015, 18:27   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от BDSH Посмотреть сообщение
... Нужно узнать четное или нечетное первое число в массиве...
Если только это , то есть волшебное слово из 3-х букв - Odd
Код:
 if Odd(C[0]) then ShowMessage('нечетное') else  ShowMessage('четное');
И в любом случае надо сделать
Код:
C:array of Integer;
потому что с Real ни mod ни Odd не работают. Действительные числа не бывают четными/нечетными.
type_Oleg вне форума Ответить с цитированием
Старый 11.10.2015, 22:24   #3
BDSH
 
Регистрация: 08.10.2015
Сообщений: 3
По умолчанию

type_Oleg, вы не могли бы ещё раз помочь мне?
BDSH вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти ошибку в задаче на С++ Nastya123 Помощь студентам 2 26.05.2009 14:18
Помогите найти ошибку в задаче! dimmkka Помощь студентам 2 20.02.2009 20:09
помогите найти ошибку в задаче. Wia Помощь студентам 1 16.12.2008 19:15
помогите найти ошибку в задаче. Wia Помощь студентам 1 14.12.2008 17:19
Помогите найти ошибку в задаче Filosofijka Паскаль, Turbo Pascal, PascalABC.NET 34 04.12.2008 13:36