![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
Warchief |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 24.5.2007 Репутация: нет Всего: 3 |
извините, что вмешиваюсь, но разве эта часть кода делает, то что написано в задании?
Ведь если если массив будет {1,2,3,4,1,4}, то в переменной count будет присвоено значение 5, или я ошибаюсь? ![]() |
|||
|
||||
EnShTe1N |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 9.12.2007 Репутация: нет Всего: нет |
Да действительно, программа делает не то!!!
Но я все таки придумал правильный код, так что =Ъ |
|||
|
||||
Damarus |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 671 Регистрация: 6.5.2006 Репутация: нет Всего: 29 |
Если массив будет {1,2,3,4,1,4}, то он не
|
||||
|
|||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
cout>>count;
cin<<digit; Andrey44, вы лево и право не путаете? ![]() |
|||
|
||||
gamedeveloper |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 8.7.2007 Репутация: нет Всего: нет |
Вроде так. Andrey44, путаешь операторы вставки/взятия в/из потока с самими потоками. Это сообщение отредактировал(а) gamedeveloper - 12.12.2007, 22:41 |
|||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 2 Всего: 26 |
Точно спутал. Извиняюсь, давно не работал с потоками ввода-вывода
![]() А под рукой не было как проверить. Еще раз извиняюсь если ввел кого-то в заблуждение. Добавлено через 4 минуты и 26 секунд Warchief,
А разве в задании не было сказано , что массив отсортирован по-возрастанию. Если-бы было по-другому написано, то и код был-бы другой. -------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 92 |
||||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 2 Всего: 26 |
zkv,
![]() Спасибо, постараюсь запомнить! -------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
Warchief |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 24.5.2007 Репутация: нет Всего: 3 |
Извините, не правильно прочитал задание ![]() ![]() |
|||
|
||||
FK2703 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
очень прошу помощи с задачей "Золотая гора" ("Треугольник") на C
Входной файл input.txt Выходной: output.txt Идея-подсказка, предложенная мне: "Реализация проста-делай двумерный массив и пускай цикл снизу. Последняя строка совпадает с исходной, а дальше подымайся вверх и выбирай максимум из двух. a[0][0] твой ответ" Пример правильного input.txt: 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 Первое число во входном файле (5) - количество строк в треугольнике. Соответственно, остальные - его заполнение. Надо найти сумму чисел, расположенных на пути, начинающемся в верхней точке треугольника и заканчивающимся на основании. Условия: 1. Каждый шаг на пути может осуществляться вниз по диагонали влево или вниз по диагонали вправо. 2. Число строк в треугольнике - от 1 до 100 3. Треугольник составлен из простых чисел от 0 до 99 Выходные данные. В файл output.txt записывается только наибольшая сумма в виде целого числа. Для треугольника из примера правильно работающая прога запишет: "30" Если не сдам в понедельник - не допустят до сессии, хотя это - последний оставшийся зачёт( |
|||
|
||||
kolyan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 16.12.2007 Репутация: -1 Всего: нет |
Очень нужна помощь. необходимо решить задачу в C++! Вот условие: Ввести последовательность из 25 нечётных чисел с клавиатуры. Найти наибольшее число из введенных элементов. Решение желательно приводить через printf, C++ Мы только начали изучать, я ничего не понял, прокоментируйте если можно. Заранее спасибо!
|
|||
|
||||
baldina |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
kolyan,
вводишь при помощи
далее проверяешь, является ли оно нечетным (нечетное даёт в остатке от деления на 2 единицу, операция получения остатка - %). Если четное - выводишь предупреждение и повторяешь ввод. И так 25 раз.
Наибольшее число можно искать по ходу, не запоминая все числа: заводишь переменную для значения максимального числа, например m. m надо присвоить начальное значение, заведомо меньшее любого введенного. Например, полагая, что для ввода разрешены только положительные числа, можно смело дать начальное значение = 0. На каждом шаге цикла сравниваешь введенное число с m, и если введенное больше m, запоминаешь его как новое значение m.
в конце выводишь на печать m
Думаю этого вполне достаточно, что б остальное ты сам написал. |
||||||||||
|
|||||||||||
kolyan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 16.12.2007 Репутация: -1 Всего: нет |
baldina, спасибо большое, что откликнулся! Есть еще вопрос... Какие нужно библиотеки запускать, прогу я прописал, но выдает какую-то ошибку! А что нужно для \ввод, проверки и проч.\, извени за тупые вопросы!!!!!!!
|
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
Какую именно ошибку? Никаких особенных библиотек не надо, все есть в самом С++. Ты приложение консольное создал?
для ввода используется функция scanf для вывода используется функция printf для проверки используется оператор if все это есть в моём посте |
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
Ну тогда тебе в центр помощи
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |