|
17 / 0 / 0
Регистрация: 13.03.2010
Сообщений: 30
|
|
Написать программу вывода трехзначных чисел Цукермана13.03.2010, 17:33. Показов 9602. Ответов 25
Метки нет (Все метки)
Числа Цукермана — такие натуральные числа, которые делятся на произведение своих цифр.
Например: число 212 делится нацело на 2*1*2, числа 1-9 делятся на само себя, число 24 делится нацело на 2*4. Написать программу вывода трехзначных чисел Цукермана. Числа выводить столбиками, по 5 в строке. Помогите пожалуйста..? Язык Си. http://ru.wikipedia.org/wiki/Числа_Цукермана
0
|
|
| 13.03.2010, 17:33 | |
|
Ответы с готовыми решениями:
25
Создайте программу для вывода на экран всех трёхзначных чисел Нарисовать блок схему и написать программу которая находила сумму трёхзначных натуральных чисел Формирование массива трехзначных чисел с помощью датчика случайных чисел и вывода его на экран |
|
17 / 0 / 0
Регистрация: 13.03.2010
Сообщений: 30
|
|
| 14.03.2010, 19:20 [ТС] | |
|
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
||||||||||||||||
| 14.03.2010, 19:22 | ||||||||||||||||
|
Да без проблем.
Смотри. Для начал посмотри на эту строчку. Код C++ 1 (printf ("%d ", i++, j++) Она означает, что если i будет найдена и напечатана, то ОДНОВРЕМЕННО С ЭТИМ j увеличится на единицу. Теперь перейдем у следующей инструкции. Она отвечает будет лит осуществлён переход на другую строку или нет. То есть здесь
То есть напечатается переход на другую строку. А теперь начнём с самого начала, с числа 100. Будет ли оно напечатано? Нет! А будет ли осущствлён переход на другую строку? Да? А знаешь, почему? А потому, что в самом начале j==0, а (0%5)==0, следовательно это условие !(j%5) при самом самом первом проходе также будет истиным и напечатается переход на другую строку, хотя ни одного числа найдено не будет. И в дальнейшем такие ситуации будут повторяться, ибо видишь, я после печатания на другую строку приравниваю j к нулю!
То есть переход на другую строку осуществится только если j нацело делится на 5 и не равно 0 ...Крайне не советую тебе так кодить. Исользуй
В общем, всё делай с чувстом, с толком, с расстановкой, примерно как показали ребята. Когда будешь плавать как рыба в воде, тогда можешь позволить себе так извращаться, как я. То есть алгритм оставляй мой (никаких на фиг массивов здесь не надо), но оформляй, конечно по-другому. Откровенно говоря, я прикалывался, пиша этот быдлокод. Хотел вообще в одну строчку уместить, не получилось.
0
|
||||||||||||||||
|
17 / 0 / 0
Регистрация: 13.03.2010
Сообщений: 30
|
|
| 17.03.2010, 22:47 [ТС] | |
|
Хорошо!
А еще - (1) что здесь означает? И почему return 0 ? Добавлено через 19 минут i%1000/100 То есть - Остаток от деления на 1000 мы делим на 100?
0
|
|
|
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 17.03.2010, 22:57 | |
|
да, и получаем количество сотен
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
||
| 17.03.2010, 23:33 | ||
|
(!(j%5)&&j) Окажется ложным. Вопрос: что мы должны делать, если (!(j%5)&&j) окажется ложным? ОТвет: ничего! Если оно истино, мы пишем знак перевода на ругую строку А если ложное, то ничё не делаем. Но, согласно синтаксису, что-то в этих скобках должно стоять. Что-итто такое, что может быть либо ложью, либо нет, то есть быть ноль или нет. Я выбрал 1. НАпиши туда любую другую цифру- ничего не изменится. Добавлено через 2 минуты НУ так это самое... Согласно стандарту, main должна возвращать переменную типа int ВСе всегда пишут return 0 ну я решил не нарушать традиций, хотя мог бы что-нибудь другое возвратить... Ты книги всё-таки почитай.
1
|
||
|
17 / 0 / 0
Регистрация: 13.03.2010
Сообщений: 30
|
|
| 18.03.2010, 18:31 [ТС] | |
|
Благодарна!
0
|
|
| 18.03.2010, 18:31 | |
|
Написать программу вывода трехзначных чисел Цукермана. Числа выводить столбиками, по 5 в строке
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №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
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
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, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|