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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2011, 19:48   #1
NatawaB
 
Регистрация: 10.01.2011
Сообщений: 5
Счастье ЗАДАЧА ПРО КИНОТЕАТР

Витя решил сходить в хороший кинотеатр. Каждый кинотеатр в городе, характеризуется двумя числами K и L, где K - количество рядов, а L - количество мест в каждом ряду. Витя считает кинотеатр хорошим, если можно сесто точно по центру зала. Выведите для каждого кинотеатра в городе, хороший он или нет.
Входной файл
Первая строка входного файла содержит n-количество кинотеатров в городе (1 <= n <= 10). Следующие n строк содержат описание кинотеатров, i-ая строка содержит описание i-го кинотеатра: числа Ki и Li, где Ki количество рядов, а Li - количество мест в каждом ряду в i-ом кинотеатре (1 <= Ki, Li <= 30).
Выходной файл:
Для каждого кинотеатра выведите ответ одной строкой: "GOOD", если хороший или "NOT GOOD", если не хороший.

Пример
Входной файл:
2
9 9
9 10
Выходной файл:
GOOD
NOT GOOD
NatawaB вне форума Ответить с цитированием
Старый 10.01.2011, 20:04   #2
matr_
 
Регистрация: 10.01.2011
Сообщений: 8
По умолчанию

Код:
var a:array[1..2,1..10] of integer;
      i,n:integer;
      f,f2:text;
begin
assign(f,'in.txt');
assign(f2,'out.txt');
reset(f);
rewrite(f2);
read(f,n);
for i:=1 to n do begin
read(f,a[1,i],a[2,i]);
end;
for i:=1 to n do begin
if (a[1,i] div 2 = 0) and (a[2,i] div 2 = 0) then writeln(f2,'NOT GOOD')
else writeln(f2,'GOOD');
end;
close(f);
close(f2);
end.
решал Shift_Sk

Последний раз редактировалось matr_; 10.01.2011 в 20:11.
matr_ вне форума Ответить с цитированием
Старый 10.01.2011, 20:05   #3
matr_
 
Регистрация: 10.01.2011
Сообщений: 8
По умолчанию

примерно так)не проверял в паскале не дома!
matr_ вне форума Ответить с цитированием
Старый 10.01.2011, 20:09   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

господи, простота то какая...
кинотеатр хороший, если и K и L - нечётные...
примерно так:
Код:
Readln(fInput, n);
for i:=1 to n do begin
   Readln(fInput, K, L);
   if odd(K) and odd(L) then WriteLn(fOut, 'GOOD')
   else WriteLn(fOut, 'NOT GOOD');
end;
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача про функцию dez2007 Помощь студентам 2 03.02.2009 18:46
Задача про треугольник YO$YA Помощь студентам 10 15.11.2008 20:29
Задача про близнецов stscolt Помощь студентам 2 21.04.2008 22:52
Задача про переключатели Night Помощь студентам 5 21.01.2007 18:15