|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.03.2019, 01:46 | #1 |
Пользователь
Регистрация: 07.10.2018
Сообщений: 28
|
[РЕШЕНО][C++] Вывести 100 первых натуральных чисел в столбик, если число делится нацело на 3 вывести вместо него fizz, если нацело на 5 — вывести bizz, если на 3 и на 5 — fizzbizz
Вывести первых 100 натуральных чисел на экран в столбик, но если число делится без остатка на 3 вывести вместо него «fizz», если число делится без остатка на 5 вывести вместо него «bizz». Если число делится и на 3 и на 5 вывести вместо него «fizzbizz».
Решить задачу используя лишь 2 оператора if.!!!!!!!!!!!!!!!!! ___________________________ Всю голову переломал,как подскажите Код:
|
03.03.2019, 10:36 | #2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
Код:
|
03.03.2019, 12:52 | #3 |
Пользователь
Регистрация: 07.10.2018
Сообщений: 28
|
Решить задачу используя лишь 2 оператора if
Решить задачу используя лишь 2 оператора if
|
03.03.2019, 13:07 | #4 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Через тернарные операторы пойдёт?
Код:
|
03.03.2019, 13:29 | #5 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
Если бы на ФОРТРАНЕ, было бы просто: там операторы ветвления "трехрожковые": +, 0 и -.
В очередной раз удивляюсь идиотизму учебных задач. Как будто число if'ов в коробке ограничено или за каждый платить надо немерянно. Прога должна выполнять свои функции и быть легко понимаемой, а сколько там if'ов - никго не должно колыхать. |
03.03.2019, 13:30 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
можно в три строки засунуть fizz, bizz и строковое представление числа
если кратно 3 строку с числом очистить иначе очистить строку с fizz если кратно 5 строку с числом очистить иначе очистить строку с bizz выдать конкатенацию этих строк Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 03.03.2019 в 13:34. |
|
03.03.2019, 13:46 | #7 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
|
03.03.2019, 13:53 | #8 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
|
03.03.2019, 14:02 | #9 |
Пользователь
Регистрация: 07.10.2018
Сообщений: 28
|
не работает, ругается
|
03.03.2019, 14:18 | #10 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Я C++ не знаю, но написал, думаю, правильно. Какие ошибки выдает? На что ругается?
По правде говоря, я писал, ориентируясь на JS, а потом просто заменил характерные конструкции. У меня всё работало. Последний раз редактировалось Вадим Мошев; 03.03.2019 в 14:20. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"Дана последовательность натуральных чисел a1,a2,a3,an.Создать массив из четной последовательности если четных нет вывести | Макас | C# (си шарп) | 2 | 28.12.2017 11:25 |
Даны три вещественных числа Если они принадлежат данному отрезку , то вывести их на печать в порядке возрастания. Если ни одно число не принадлежит отрезку, вывести сообщение об эт | Lushov | Помощь студентам | 0 | 02.12.2016 18:28 |
Даны натуральные K и L. Определить, делится ли K нацело на L. Если делится, то заменить эти числа их квадратами, в противном случ | Proskurina | Помощь студентам | 1 | 27.03.2013 21:39 |
С++ айти первых 10 натуральных чисел, нацело делятся на 19 и находятся в интервале, левая граница которог | loloverg | Помощь студентам | 2 | 25.05.2010 19:42 |