![]() |
|
Модераторы: bsa |
![]()
|
|
| amba004 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 20.7.2009 Репутация: нет Всего: нет |
Здравствуйте ребята, помогите первокурснику в освоении с ++, вообщем нужно было написать программу:
Дано целое N>0 и последовательность из N целых чисел. Составить программу вычисления следующих величин. Количество чисел, кратных 3 и не кратных 5. Долго думал на этой программой вот что получилось
Вот, все что смог написать, ребята помогите пожалуйста, не знаю как туда прикрепить вычисление количество чисел не кратных 5 да и вообще наверно ошибок много. Дан текст произвольной длины, продолжающийся до конца файла. Составить программу для решения следующих задач. Найти порядковый номер последней запятой. К этой программе, не знаю как приступить, единственно, на что хватило уме, так это вот:
На большее пока не способен. Так же требуется помощь, для решения нескольких простых задач, за вознаграждение в виде wmz либо повешу рекламу вашего сайта на моем поп. Сайте с посещаемостью 5 к. С уважением. |
||||
|
|||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 5 Всего: 32 |
Для решения задач - в центр помощи
Для проверки кратности есть оператор % -------------------- ![]() |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 10 Всего: 33 |
amba004, А что общего у вашего кода и С++ ? Мне не понятно.
-------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
твою первую задачу можно решить проще, если немного подумать головой
чисел, кратных трем, всего N/3(3, 6, 9, 12...) при этом, те из них, которые кратны 15 нужно исключить, а таких чисел всего N/15, в результате, первая задача решается так:
вывод: программировать еще рано, нужно начинать с арифметики |
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
Lazin, ваша мега-программа работает неправильно ввёл я число 4. на выходе единица. http://codepad.org/cmXy1qpz ***
Это сообщение отредактировал(а) zim22 - 20.7.2009, 08:52 |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
zim22, мегапрограмма работает правильно, из всех чисел, меньших 4, только одно число кратно трем и не кратно пяти
|
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
Lazin, значит я по другому понял условие задачи.
в условии не было сказано, что числа принимают значения от 1 до N значит N служит лишь размерностью массива. Это сообщение отредактировал(а) zim22 - 20.7.2009, 08:58 |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
у ТС-а цикл начинается с 0, но даже если нет, все равно эту задачу можно решить за О(1)
Добавлено через 3 минуты и 50 секунд вообще, задачка похожа на FuzzBuzz - http://www.codinghorror.com/blog/archives/000781.html |
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
я теперь чувствую себя компьютерным гуру *** уже не чувствую. здесь объяснение как эти 200 людей получаются Это сообщение отредактировал(а) zim22 - 20.7.2009, 09:29 |
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 6 Всего: 26 |
порадовал комментарий
это неправильный код, там везде должны быть xor |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |