Форум программистов, компьютерный форум CyberForum.ru

Среди 13 монет есть одна отличающаяся по весу, за 3 взвешивания на чашечных весах найти ее - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ соединение двух массивов http://www.cyberforum.ru/cpp-beginners/thread293552.html
здравствуйте! есть задача: даны два неубывающих массива x и y. найти их соединение, то есть неубывающий массив z, содержащий их общие элементы, причем каждый элемент должен входить в массив z столько раз, сколько он входит в общей сложности в массивах x и y. написал код, вроде бы все правильно, но не работает :(: #include <stdio.h> #include <conio.h> #include <iostream.h> using namespace...
C++ Исключения:: вопрос Прошу консультации по теоретическому вопросу. Фрагмент кода #include <cstdlib> #include <iostream> #include <math.h> #include <time.h> using namespace std; #include <windows.h> http://www.cyberforum.ru/cpp-beginners/thread293544.html
C++ шестнадцатеричной системы в двоичную и наоборот.
Разработка программы перевода чисел из шестнадцатеричной системы в двоичную и наоборот.
С++ проверка аргументов C++
Подскажите код для проверки аргументов командной строки на входе программы.
C++ Функция с CharToOem не возвращает слово через return http://www.cyberforum.ru/cpp-beginners/thread293537.html
Здравствуйте! У меня есть такая: ф-ия char* rus3(char* c) { char buf; CharToOem(c,buf); return buf; }
C++ Преобразование string to char В общем никак не получается перегнать из строки в чар. Что надо: Имеется StringGrid и структура. Обьявлена структура как: struct Cities { char city,country; }; Далее подробнее

Показать сообщение отдельно
From_Tula
40 / 40 / 2
Регистрация: 22.05.2009
Сообщений: 469
11.05.2011, 23:02     Среди 13 монет есть одна отличающаяся по весу, за 3 взвешивания на чашечных весах найти ее
boom299, тебе нужна прога?
Или тебе нужно решение а прогу сам напишешь?
Вообще если ввести название темы в гугл сразу найдешь решение.

Ответ: Отложим в сторону тринадцатую монету, а остальные обозначим следующим образом: FAKE MIND CLOT
Теперь взвешиваем одну четверку против другой (буквы обозначают монеты, входящие в каждую четверку): MA DO - LIKE, ME TO - FIND, FAKE - COIN. Теперь совершенно просто найти фальшивую монету, если она входит в эти двенадцать монет. К примеру, если результаты взвешивания были: слева легче, равно, слева легче, то фальшивой может быть только монета "A", которая легче других.
А что если фальшивой окажется все-таки отложенная нами, тринадцатая монета? Все очень просто: в этом случае при всех трёх взвешиваниях весы будут сбалансированы. К сожалению в этом случае нам не узнать легче или тяжелее тринадцатая монета, но в условии такого требования и не было
 
Текущее время: 22:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru