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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2010, 10:31   #1
Марат05
Пользователь
 
Регистрация: 07.12.2010
Сообщений: 72
По умолчанию Делфи.Текстовые файлы!

Задача в Delfi.
1.Условие:Есть ли в данном массиве столбец,в котором равное количество четных и нечетных элементов;
Вот массив:
1 1 1 1 1 1
1 2 3 4 5 6
1 3 6 10 15 21
1 4 10 20 35 56
1 5 15 35 70 126
1 6 21 56 125 252

помогите решить эту задачу,работа с текстовыми файлами.
Марат05 вне форума Ответить с цитированием
Старый 12.12.2010, 11:06   #2
Яська
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 50
По умолчанию

попробуй вот этот код:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var M:array [0..5, 0..5] of integer;
i, n , k, j:integer;
begin

For j:=0 to 5 do
 begin
    k:=0; n:=0;
  For i:=0 to 5 do
   begin

    if M[j,i] mod 2=0 then inc(k) else inc(n);
    end;
   end;
   If k=n then  ShowMessage('Есть') else ShowMessage('Нет ');
end;

end.

Последний раз редактировалось Stilet; 12.12.2010 в 11:33.
Яська вне форума Ответить с цитированием
Старый 12.12.2010, 11:18   #3
Марат05
Пользователь
 
Регистрация: 07.12.2010
Сообщений: 72
По умолчанию

Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

type
  TForm1=array of array of integer;

procedure TForm1.Button1Click(Sender: TObject);
var M:array [0..5, 0..5] of integer;
i, n , k, j:integer;
begin

For j:=0 to 5 do
begin
k:=0; n:=0;
For i:=0 to 5 do
begin

if M[j,i] mod 2=0 then inc(k) else inc(n);
end;
end;
If k=n then ShowMessage('Есть') else ShowMessage('Нет ');
end;
readln;
end.
Жалуется вот на это.
Цитата:
[Error] Project1.dpr(11): Identifier redeclared: 'TForm1'
[Error] Project1.dpr(25): Undeclared identifier: 'ShowMessage'
[Error] Project1.dpr(27): Declaration expected but identifier 'readln' found

Последний раз редактировалось Stilet; 12.12.2010 в 11:33.
Марат05 вне форума Ответить с цитированием
Старый 12.12.2010, 11:32   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Еще бы... Тебе оконное приложение дали, а ты его в консоль втюхать пытаешся.

Код:
program Project1;

{$APPTYPE CONSOLE}

uses
SysUtils;

var M:array [0..5, 0..5] of integer;
i, n , k, j:integer;

begin
For j:=0 to 5 do
begin
k:=0; n:=0;
For i:=0 to 5 do
begin
if M[j,i] mod 2=0 then inc(k) else inc(n);
end;
end;
 If k=n then write('Есть') else write('Нет ');
end;
readln;
end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текстовые файлы (C++) -=DOBRO=- Помощь студентам 16 24.12.2009 22:34
Текстовые файлы в Делфи Asira Помощь студентам 3 20.12.2009 10:59
ФАЙЛЫ текстовые morgan996 Помощь студентам 0 19.12.2009 00:08
(Делфи) Текстовые файлы Doublefaced Помощь студентам 2 15.05.2009 17:21