Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.68/34: Рейтинг темы: голосов - 34, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 32

Подсчитать сколько элементов заданной последовательности делятся на три

29.09.2015, 18:00. Показов 6866. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Рассмотрим последовательность 1, 12, 123, 1234, 12345, 123456, 1234567, 12345678, 123456789, 12345678910, 1234567891011, ....

Подсчитайте, сколько элементов этой последовательности среди первых n делятся на три.

Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.09.2015, 18:00
Ответы с готовыми решениями:

Подсчитать сколько в последовательности отрицательных и положительных элементов
Вводится последовательность чисел, 0 – конец последовательности. Подсчитать, сколько в ней отрицательных, и сколько положительных...

Подсчитать, сколько раз в заданной последовательности символов встречается буква "x"
Кто сможет помочь написать код к задаче, пожалуйста. Даны натуральное число n, символы s1, ..., sn. Подсчитать, сколько раз среди данных...

Определить, сколько в заданной последовательности положительных, отрицательных и нулевых элементов
Пожалуйста помогите!!! Не могу написать программу на C++.Имеется последовательность чисел, содержащая n элементов. Определить, сколько в...

25
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
30.09.2015, 10:36
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Ferrari F1 Посмотреть сообщение
Да и вобще, я такого рода конструкции вобще впервые вижу.
Это нормальная конструкция в С++. Именованная лямбда-функция называется. Стандарт С++11.

Добавлено через 1 минуту
Цитата Сообщение от _Ivana Посмотреть сообщение
int n; cin>>n; cout<<task(n,0,task)<<'\n';
А вот это - да, нехорошо. Три оператора на одной строчке - не есть гут.
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
30.09.2015, 10:53
Ferrari F1, вот про лямбды у Праты в 18 главе:
Миниатюры
Подсчитать сколько элементов заданной последовательности делятся на три   Подсчитать сколько элементов заданной последовательности делятся на три   Подсчитать сколько элементов заданной последовательности делятся на три  

Подсчитать сколько элементов заданной последовательности делятся на три  
0
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,545
Записей в блоге: 1
30.09.2015, 11:57
gru74ik, одно дело подсовывать какие-нибудь простенькие лямбды в качестве аргумента-функтора в какую-нибудь стандартную функцию поиска или сортировки. Или где там их ещё нормально применять...

Другое дело заменять элементарнейший, наглядный, читаемый цикл на рекурсивную лямбду с очевиднейшей целью:
заговнять простой код обфускацией и встать в позу - "Ну что, нубы, трололо. Ну тупыыые, с домашкой своей не справились. Теперь попробуйте показать такое преподу! Ну как я вам, лохи. Формально сделал за вас домашку, но заодно затраллил. Лал."
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
30.09.2015, 12:11
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Другое дело заменять элементарнейший, наглядный, читаемый цикл на рекурсивную лямбду с очевиднейшей целью:
заговнять простой код обфускацией и встать в позу - "Ну что, нубы, трололо. Ну тупыыые, с домашкой своей не справились. Теперь попробуйте показать такое преподу! Ну как я вам, лохи. Формально сделал за вас домашку, но заодно затраллил. Лал."
Можно так воспринять его пост. А можно просто воспринять как вариант выполнения задания. Каждый выполняет задание так, как ему нравится, если в условии задачи нет специальных оговорок - не использовать STL, не использовать лямбды, не использовать библиотечные классы, не использовать пользовательские классы, не использовать функторы и т.д.
Просто скучно изо дня в день одни и те же задания делать одними и теми же способами. А "нубы", как ты выразился, пусть или условие задачи научатся чётко формулировать, или поиск по форуму пусть осваивают (или и то и другое вместе). Нечего ныть, метать громы и молнии и изображать тут "праведный гнев". Не нравится чей-то вариант кода - напиши свой. Всего и делов.
0
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,545
Записей в блоге: 1
30.09.2015, 12:49
Цитата Сообщение от gru74ik Посмотреть сообщение
А можно просто воспринять как вариант выполнения задания. Каждый выполняет задание так, как ему нравится, если в условии задачи нет специальных оговорок - не использовать STL, не использовать лямбды, не использовать библиотечные классы, не использовать пользовательские классы, не использовать функторы и т.д.
а ещё в задании явно не говорилось
- использовать такие "прекрасные" имена как ds, ds1n, la, r, i
- пихать везде тернарный оператор вместо ифов
Цитата Сообщение от gru74ik Посмотреть сообщение
Просто скучно изо дня в день одни и те же задания делать одними и теми же способами.
ну конееееечно. Это не обфускация, не-не-не, просто автор "устал" от скучных обоев и человеческих имён переменных и на самом деле использует такой стиль кода в своей практике. "Скучно ему"
А ещё автор кода искренный честный и действительно хотел помочь ТСу, а не потроллить! О да! Верю.

Добавлено через 3 минуты
Цитата Сообщение от gru74ik Посмотреть сообщение
Нечего ныть, метать громы и молнии и изображать тут "праведный гнев". Не нравится чей-то вариант кода - напиши свой. Всего и делов.
Я ною? Я не написал свой? Ну вообще-то я специально для этого и написал своё решение на первой странице... для того, чтобы показать, что надо идти на встречу людям, а не троллить тут новичков. Раздел называется "С++ для начинающих".
Подсчитать сколько элементов заданной последовательности делятся на три
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
30.09.2015, 13:24
Kuzia domovenok, у меня нет охоты спорить и ругаться с тобой. Мне тоже не нравится стиль оформления кода _Ivana. Но, на мой взгляд, это не повод устраивать истерику, писать километровые изобличительные посты, изображать праведный гнев и себя всего в белом (даже если ты и вправду на самом деле таков). Сделал замечание - и достаточно. Если всё действительно плохо, модераторы подкорректируют топик, сообщения и даже, возможно, дадут свои рекомендации (или требования) человеку в ЛС.
Опять же, никто не запрещает ТСу сказать, что ему код непонятен (или вовсе - не подходит), попросить подробных комментариев к коду или даже, чтобы в таком стиле решений больше не предлагали.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.09.2015, 13:24

Найти числа из заданной последовательности, которые делятся на все числа из другой последовательности
Вход программы имеет следующий формат. Сначала вводится N &gt; 0- количество чисел в последовательности А. Далее идут N целых чисел. После...

Ввести двумерный массив 4*4, подсчитать кол-во (+) и (-) элементов и вывести статистику по строкам, сколько (+), сколько (-) и подсчитать общую сумму
не получается никак сделать многомерный массив... помогите пожалуйста #include &lt;iostream&gt; #include &lt;ctime&gt; using...

Вывести на экран те числа, которые делятся на цело на три, но не делятся нацело на пять
Для чисел от 20 до 50 вывести на экран те из них ,которые делятся на цело на три ,но не делятся нацело на пять. Помогите решить

Сколько элементов последовательности делятся на три?
Рассмотрим последовательность 1, 12, 123, 1234, 12345, 123456, 1234567, 12345678, 123456789, 12345678910, 1234567891011, .... ...

Подсчитайте, сколько элементов последовательности среди первых n делятся на три
Рассмотрим последовательность 1, 12, 123, 1234, 12345, 123456, 1234567, 12345678, 123456789, 12345678910, 1234567891011, .... Подсчитайте,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки. Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён". Изменено отображение буквы Й. Добавлена. . .
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru