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

Переделать код с С на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление слова введенного пользователем http://www.cyberforum.ru/cpp-beginners/thread635070.html
Здраствуйте.Я новичек в программирование так что нужна помощь. Вводится строка, позьзователь вводит слово которое нужно удалить,вывести полученную строку.
C++ не могу понять есть такой код void addElement(const T& elem){ *(_pointer) = elem; // int t1 = _pointer < &_deque_data; // int t2 = (_pointer >= &_deque_data )*(-(DEQUE_SIZE-1)); // _pointer += ( t1 + t2 ); int t3 = (_pointer >= &_deque_data )*(-(DEQUE_SIZE-1)) + _pointer < &_deque_data; http://www.cyberforum.ru/cpp-beginners/thread635052.html
Открытие файла C++
У меня есть файл в котором сначала хранится количество наименований файлов,а потом названия файлов 2! 1.txt! 2.txt! ! используются как разделители Как именно открыть файл,чтоб данные не стёрлись,но я мог например перместиться в начало файла и записать новое кол-во файлов,стерев старое. тут пример того,как я открываю файл,записываю новое кол-во файлов и дописываю в конец названия,однако на...
C++ Переписать с C# в C++
есть код c# class SomeClass { public static string Arr = { "One", "Two", "Three" }; ...............................................
C++ Как инициализровать константное поле класса в конструкторе? http://www.cyberforum.ru/cpp-beginners/thread635025.html
Здравствуйте. Такая проблема. Класс работает с множеством картинок одинакового разрешения. Размеры картинки должны храниться в полях класса(естественно лучше константных). Такая проблема: инициализировать константы в моём случае можно только через конструктор до тела констутора; чтобы узнать размер картинки надо создавать объект любой картинки из коллекции и методами width(), height() получать...
C++ Замена фигур на шахматной доске задача. расставить случайным образом четырех коней на шахматной доске (два белых и два черных). вывести отдельно список полей под боем каждого из коней, список полей под боем нескольких (указать каких именно), и полей не под боем ни одного из четырех. Добавлено через 9 часов 7 минут слабо? это, конечно, не диагональ симметричной матрицы вывести... подробнее

Показать сообщение отдельно
RocBoy-D
32 / 31 / 6
Регистрация: 10.03.2012
Сообщений: 361
09.08.2012, 11:59  [ТС]     Переделать код с С на С++
Это задача с timus online judge. Само условие:
В языке племени австралийских аборигенов аниндилъяква нет числительных. Ни один аниндилъяква не сможет сказать: «Я поймал восемь рыб». Вместо этого он говорит: «Я поймал столько рыб, сколько камней вот в этой куче».
Профессор Брайан Баттеруорт нашёл поляну, на которой лежали три кучи камней, и решил проверить, умеют ли аборигены считать. Профессор отвёл одного из аборигенов на поляну и дал ему задание: показать на две кучи с минимальной разницей количества камней в них и ответить, чему равна эта разница. И абориген справился! Поскольку он не мог выразить разницу словами, он сходил на берег моря и принёс на поляну кучу с таким количеством камней.
Профессор решил повторять свой эксперимент с другими аборигенами, пока какой-то из них не укажет на две кучи с одинаковым количеством камней. Все камни, которые приносят аборигены, остаются лежать на поляне. Так, второму аборигену досталось уже на одну кучу больше — на ту самую, которую принёс первый испытуемый.
Исходные данные
В единственной строке через пробел записаны попарно различные целые числа x1, x2 и x3 (1 ≤ x1, x2, x3 ≤ 1018) — количество камней в кучах, лежавших на поляне в тот момент, когда профессор Баттеруорт позвал первого аборигена.
Результат
Выведите, скольким аборигенам сможет задать свой глупый вопрос профессор Баттеруорт.
На мое решение выдают WA#17 crash(access violation). На форуме подсказали, что маленький размер массива и надо использовать STL vector.
 
Текущее время: 03:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru