2 / 2 / 0
Регистрация: 15.12.2015
Сообщений: 37
|
||||||
1 | ||||||
Анализ цифр трехзначного числа15.12.2015, 13:37. Показов 10287. Ответов 5
Метки нет (Все метки)
Доброго времени суток всем. В универе дали домой лабораторку. Вот само задание:
Составить блок-схему и программу на языке С++. Ввести с клавиатуры трехзначное число, записав его значение в одну переменную, и определить в нем: а) верно ли, что все его цифры одинаковые б) верно ли, что его средняя цифра нечетная Суть в том, что я программу написал. Но при вводе числа с двумя одинаковыми цифрами она не показывает информацию о том, все ли цифры одинаковы или нет. Хотя, когда вводишь число с тремя одиннаковыми или тремя разными, то информация выводится. Пожалуйста, подскажите, что не так? Собственно, сам код:
0
|
15.12.2015, 13:37 | |
Ответы с готовыми решениями:
5
Найти, во сколько раз произведение цифр трехзначного числа больше суммы цифр Получить числа, образующиеся при перестановке цифр заданного трехзначного числа Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа Вывести все возможные трехзначные числа, полученные путем перестановки цифр трехзначного числа |
Модератор
13505 / 10756 / 6411
Регистрация: 18.12.2011
Сообщений: 28,711
|
||||||
15.12.2015, 13:45 | 2 | |||||
Сообщение было отмечено CyaNDEL как решение
Решение
1. По Вашему что, из того, что a=c и b=c не следует, что b=a?
2. Из того, что не(a=c и b=c) не следует, что (a!=b или c!=a или b!=c)?
1
|
252 / 158 / 118
Регистрация: 26.11.2012
Сообщений: 384
|
||||||
15.12.2015, 13:49 | 3 | |||||
1
|
2 / 2 / 0
Регистрация: 15.12.2015
Сообщений: 37
|
|
15.12.2015, 13:56 [ТС] | 4 |
Zss, От души благодарю. Теперь вроде как всё правильно выводится
А скажите, в других частях кода ошибок логических нет? Я вот сомневаюсь насчет этого куска: c=a/100; b=a%100; b=b/10; a=a%10; Спрашивал у одного человека, он сказал, что правильно именно так
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
15.12.2015, 14:01 | 5 |
в строке 15 ошибка (описка) Надо "&&"
Хоть это уже наверное, не актуально... Добавлено через 2 минуты Хотя, если внимательно посмотреть, это одно и тоже... Добавлено через 1 минуту Он прав. Число cba. Чтобы не было сомнений, возьмите несколько чисел и посмотрите, как над ними выполняются данные операции.
1
|
Модератор
13505 / 10756 / 6411
Регистрация: 18.12.2011
Сообщений: 28,711
|
|
15.12.2015, 14:32 | 6 |
CyaNDEL, Еще раз
писать не надо!
У логических переменных только 2 значения. Если не истина, то это ложь!
1
|
15.12.2015, 14:32 | |
15.12.2015, 14:32 | |
Помогаю со студенческими работами здесь
6
Проверить, квадрат заданного трехзначного числа равен кубу суммы цифр этого числа Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа VS2010 Сумма цифр трехзначного числа кратна 7, само число также делится на 7. Найти все такие числа Сумма цифр трехзначного числа Определить сумму цифр трехзначного числа Найти разницу цифр трехзначного числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |