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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2010, 20:53   #1
Remi
 
Аватар для Remi
 
Регистрация: 29.10.2010
Сообщений: 7
Восклицание Задача в Pascal

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

Помогите пожалуйста...никак не получается решить...

Входные данные:
5
1
0
1
1
0
Выходные данные:
2

Последний раз редактировалось Remi; 30.10.2010 в 12:37. Причина: Дополнение
Remi вне форума Ответить с цитированием
Старый 29.10.2010, 21:02   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Перефразирую твою задачу: Найти минимум из количеств орлов и решек
Так понятнее?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.10.2010, 21:17   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

0-орлы
1-решки
Код:
k0:=0;kr:=0;
for i :=1 to n do
if m[i]=0 then inc (k0)
else inc(kr)
if k0>=kr then writeln(kr)
else writeln(k0);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на Pascal Artur1992 Помощь студентам 2 04.10.2010 18:43
Задача на pascal pasha1993 Помощь студентам 5 09.09.2010 14:52
Задача. PASCAL LeNus'Ka Помощь студентам 5 19.12.2009 20:36
Задача (Pascal) Lees27 Помощь студентам 3 21.05.2009 13:17
Задача [Pascal] [Smarik] Помощь студентам 4 04.02.2008 15:50