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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нарушение прав доступа при записи по адресу http://www.cyberforum.ru/cpp-beginners/thread933791.html
Здрасте :) Такая задача, нужно генерировать 2d массив с входных параметров(размер). Я делаю так: Обьявление private:
C++ Бинарная тема) Ребят может у кого есть код и может поделиться) смысл темы такой 1) создаём массив на N элементов Int 2) пишем в файл в бинарном виде, закрываем) пишем кстати так 0 элемент это размер массива а потом сам массив в файл грузим 3) ну а тут в обратную сторону, открываем файл читаем размер массива и потом создаём сам массив и читаем сам массив одним махом у меня приоритет максимально быстро... http://www.cyberforum.ru/cpp-beginners/thread933788.html
Можно ли переписать фрагмент кода C++
Можно ли переписать строки 9 и 10: void String::operator+=(const String& rhs) { unsigned short rhsLen = rhs.GetLen(); unsigned short totalLen = itsLen + rhsLen; String temp (totalLen); int i,j; for (i=0; i<itsLen; i++) temp = itsString; for (j=0, i=0; j<rhs.GetLen();j++, i++)
C++ Чем оператор || отличается от оператора && ?
Приведите простые примеры, никак до мозгов не доходит)
C++ Непонятная реакция компилятора на cout и оператор << http://www.cyberforum.ru/cpp-beginners/thread933764.html
Вот простой код на C++. Дело в том что этой строчке(выделено жирным), должна появиться на экране вначале первая строка, после нее слово "Привет". А получается что на экране дублируется первая строка... если перенести слово "Привет" c оператором и написать cout<<Rus("Привет"); то все нормально будет работать.../*ХОТЯ такой вариант не ПОДХОДИТ*/ #include <windows.h> #include <iostream>...
C++ Передача параметров в многопоточном приложении Здравствуйте! Есть вот такой рабочий кусочек кода: Thread^ myThread1 = gcnew Thread(gcnew ThreadStart(this,&Form1::sayHello)); myThread1->Start(); Здесь вызывается в потоке myTHread1 функция sayHello. А как модернизировать данный код для передачи параметров функции? подробнее

Показать сообщение отдельно
Bohes_
4 / 4 / 0
Регистрация: 18.06.2013
Сообщений: 51

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

05.08.2013, 15:47. Просмотров 1759. Ответов 6
Метки (Все метки)

Почему-то у меня не проходит по одному из тестов решение для следующей задачи:
Золото племени АББА
(Время: 1 сек. Память: 16 Мб Сложность: 40%)
Главный вождь племени Абба не умеет считать. В обмен на одну из его земель вождь другого племени предложил ему выбрать одну из трех куч с золотыми монетами. Но вождю племени Абба хочется получить наибольшее количество золотых монет. Помогите вождю сделать правильный выбор!

Входные данные

В первой строке входного файла INPUT.TXT записаны три натуральных числа через пробел. Каждое из чисел не превышает 10100.

Выходные данные

В выходной файл OUTPUT.TXT нужно вывести одно целое число — максимальное количество монет, которые может взять вождь.
Решение:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <fstream>
#include <string>
 
using namespace std;
 
string Max(string a, string b);
 
int main()
{
    
    ifstream in("input.txt");
    ofstream out("output.txt");
    string s1,s2,s3;
    in >> s1>>s2>>s3;   
    out<<Max(s1,Max(s2,s3));    
}
 
string Max(string a, string b)
{
    int x,y;
    x = a.length();
    y = b.length();
    if (x != y)
    {
        return (x>y)? a:b;
    } else
    {
        bool factorx = 0;
        for (int i = 0; i < x; ++i)
        {
            if (a[i]>b[i]) {factorx=1;break;}
        }
        if (factorx) {return a;} else {return b;};
    }
    
}
Подскажите, что я упускаю из виду в данном решении?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru