Форум программистов, компьютерный форум CyberForum.ru

Являются ли все три цифры в трёхзначном числе одинаковыми - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание из файла в char' овский массив http://www.cyberforum.ru/cpp-beginners/thread670002.html
Да вопрос боян, но у меня почему-то все символы программа считывает, как один и тот же символ. Дайте пожалуйста код, который считает в char'овский массив весь файл (в файле много строк)
C++ Проблемы с переводом строки в число (по книге Лафоре "ООП в С ++ ") Лафоре "ООП в Си ++ " - проблемы с упражнением 12, глава 7 Условие: Напишите программу, которая будет принимать от пользователя две денежные строки вида $ *** *** ***.*** и после выдавать сумму этих строк. Я написал код для перевода строки в число, начал тестить, но появилась такая фигня: если ввожу большие числа, то на выходе получаю число большее, чем должно быть. С небольшими числами... http://www.cyberforum.ru/cpp-beginners/thread670000.html
C++ Обращение к структуре - параметру класса
#include <iostream> using namespace std; class Example{ public: struct mean{ int a; int b; }; };
C++ Как в win32 app. вывести текст на экран?
Как в win32 application вывести текст на экран?Подскажите несколько лучших,на ваш взгляд вариантов.Мне необходимо каждую секунду знать значение моей переменной,как я могу осуществить это?
C++ Переопределение операции присваивания http://www.cyberforum.ru/cpp-beginners/thread669947.html
В случае, когда в классе есть члены, память под которые выделяется динамически, операцию присваивания, как и конструкторы с деструкторами надо переопределять, это понятно. Вопрос в следующем: почему во всех примерах, которые я видел, возвращаемое значение - не const, т.е. если, например, есть класс example, перегрузка присваивания будет иметь такой прототип: example & operator=(const example &...
C++ Сохранить изображение с сайта в программе надо чтоб программа с сайта сохранила изображение. и сразу же вывела его на экран. Помогите, очень надо! подробнее

Показать сообщение отдельно
Parilo
14 / 2 / 0
Регистрация: 18.11.2011
Сообщений: 90

Являются ли все три цифры в трёхзначном числе одинаковыми - C++

13.10.2012, 10:36. Просмотров 501. Ответов 6
Метки (Все метки)

Добрый день!
Дано задание, ввожу трёхзначное число и программа должна определить являются ли все три цифры в трёхзначном числе одинаковыми или нет, если да, то выводит equal, нет выводит not equal.
Но программа всегда выводит сообщение not equal даже когда ввожу 333, 555. Что я написал тут неправильно?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{int a;
 cin >> a;
 int b=a%10;
 int c=a%100;
 int d=b+c*10;
 int e=(a-d)/100;
 if (e==b && e==c) cout << "all three numbers are equal"; 
 else cout << "not equal" << endl;
 
return 0;}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru