|
17 / 0 / 0
Регистрация: 13.03.2010
Сообщений: 30
|
|
Написать программу вывода трехзначных чисел Цукермана13.03.2010, 17:33. Показов 9320. Ответов 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,705
|
||||||||||||||||
| 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,705
|
||
| 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 в строке
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|