|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.10.2020, 22:19 | #1 |
Новичок
Джуниор
Регистрация: 06.10.2020
Сообщений: 2
|
какие условия добавить в if?
условие во вложении,как я понимаю, не проходит ноль в числа, которые являются полным квадратом,помогите ,пожалуйста.Программа должна работать на основании двух примеров с числами,указанными в примере во вложении
Код:
|
06.10.2020, 23:17 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Как понимаю, у вас алгоритм вообще неверный.
Вам надо вводить число, а не цифру (почувствуй разницу). Число надо разложить на составляющие его цифры. Если все цифры числа являются квадратом, то такое число и засчитывать. К таким цифрам относятся 0, 1, 4 и 9, как следует из примера. Посмотрите, как работает ваш алгоритм на примере числа из нескольких цифр: 491. Возможно вы и вводите по одной цифре, но тогда ой. И ещё. Я не дока в Си, но как то странно видеть переменную s как long int, а формат для неё lu (long unsigned).
Как-то так, ...
|
07.10.2020, 11:12 | #3 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Ну пока значение не вылезает за 10 в офигенной степени - то без разницы. А вообще, конечно, нужно приучать себя к аккуратности в объявлениях переменных.
|
07.10.2020, 16:58 | #4 |
Новичок
Джуниор
Регистрация: 06.10.2020
Сообщений: 2
|
Слабо представляю как оформить все это,чтоб каждая цифра проверялась
|
07.10.2020, 18:25 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вот решила начать учить программирования.С чего начать?Поделитесь полезной информацией - какие видео смотреть, какие книги читать? | Dashazaha | Помощь студентам | 27 | 01.11.2018 12:05 |
Какие задать условия для обработки нескольких значений? | KaizerSX | Общие вопросы по Java, Java SE, Kotlin | 1 | 06.11.2017 18:40 |
Какие налоги правильные и хорошие, а какие плохие и не правильные | Smitt&Wesson | Свободное общение | 15 | 23.06.2016 09:33 |
Добавить еще условия в предложении MERGE | xxbesoxx | SQL, базы данных | 3 | 17.07.2015 23:47 |
ребят, какие строки нужно добавить, чтобы считывал число Pi | maksimka95 | Помощь студентам | 4 | 22.04.2013 22:00 |