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

Золото племени АББА - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ограничить по времени ввод данных с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1645067.html
Пробую сделать на c++ простенькую консольную викторину. В целом все сделал, интересует вот такой вопрос: как можно сделать чтобы викторина давала определенное время для ответа? Т.е. чтобы: 1) программа выводит вопрос и включает таймер 2) появляется возможность ввести что то с клавиатуры 3) если за некоторое время с клавиатуры ничего не было введено, либо был введен неверный текст(возможно...
C++ Функции задача на проверку четности введенных последовательно чисел Здравствуйте! Есть такая задача: Напишите программу, которая вводит последовательность целых чисел и передает их по одному функции even, которая использует операцию вычисления остатка для определения четности числа. Функция должна принимать целый аргумент и возвращать 1, если аргумент четное число, и 0 в противном случае. ну собственно написал, но мучает один вопрос в условии...которая вводит... http://www.cyberforum.ru/cpp-beginners/thread1645053.html
C++ Прокомментируйте пожалуйста программу на генерирующиеся исключения
- без спецификации исключений; - с конкретной спецификацией с подходящим стандартным исключением; Вычисляет периметр треугольника по трём заданным сторонам A, B и С #include "stdafx.h" #include <exception> #include <iostream> using namespace std; struct x_type { double xl, x, xr;
C++ Определение положения точек относительно прямой
Вот сама задача: Задано множество М точек на плоскости. Определить, верно ли, что для каждой точки существует точка такая, что не существует двух точек множества М, лежащих по разные стороны от прямой АВ. Никак не могу понять, как уравнение правильно составить и как точки перебирать. Нашел на этом форуме фрагмент кода, но в нем уравнения не верные. Может кто подскажет? #include...
C++ Зависит ли от платформы значение выражения -1u, при размере типа, равном 32 бита? http://www.cyberforum.ru/cpp-beginners/thread1645045.html
Кто как думает, значение выражения -1u зависит от платформы или нет? :D
C++ OpenSLL SHA256 Доброе время суток! Вопрос адресован профессионалам! Работаю с исходнимами openssl https://github.com/B-Con/crypto-algorithms/blob/master/sha256.c Если кто знает можете объяснить как sha256_block_data_order превращается в SHA256_Update #define HASH_UPDATE SHA256_Update #define HASH_BLOCK_DATA_ORDER sha256_block_data_order И вообще не могу найти эту функция SHA256_Update. Она... подробнее

Показать сообщение отдельно
roman0412
1 / 1 / 0
Регистрация: 02.12.2013
Сообщений: 21
22.01.2016, 18:40     Золото племени АББА
Добрый день!
Я пытался решить довольно-таки простенькую задачку "Золото племени АББА".
Проблема в том, что мой алгоритм не может хранить очень большие числа, поэтому на Тесте № 3 программа выводит некорректный результат.
Текст задачи:

Кликните здесь для просмотра всего текста
Главный вождь племени Абба не умеет считать. В обмен на одну из его земель вождь другого племени предложил ему выбрать одну из трех куч с золотыми монетами. Но вождю племени Абба хочется получить наибольшее количество золотых монет. Помогите вождю сделать правильный выбор!


№ INPUT.TXT OUTPUT.TXT
1 5 7 3 7
2 987531 234 86364 987531
3 189285 283 4958439238923098349024 4958439238923098349024

Мой код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <iostream>
#include <fstream>
using namespace std;
int main() {
    unsigned int Input[3];
    ifstream fin("INPUT.TXT");
    if (fin) {
        for (int i = 0; i < 3; ++i)
            fin >> Input[i];
    }
    else
        cout << "ERROR OPENING FILE";
    unsigned int Result;
    Result = 0;
    for (int i = 0; i < 3; ++i)
        if (Result < Input[i])
            Result = Input[i];
    ofstream fout{ "OUTPUT.TXT" };
    fout << Result;
    system("pause");
    return 0;
 
}
Вы не знаете как это исправить? Заранее благодарен за ответ.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru