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

Дано двузначное число. Определить: одинаковы ли его цифры - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.75
akimlegend
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 15
20.08.2013, 11:01     Дано двузначное число. Определить: одинаковы ли его цифры #1
Дано двузначное число. Определить: одинаковы ли его цифры.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2013, 11:01     Дано двузначное число. Определить: одинаковы ли его цифры
Посмотрите здесь:

C++ Дано натуральное трехзначное число n. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами.
C++ Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный массив.
Дано двузначное число. Вывести вначале его левую цифру, а затем — его правую цифру C++
C++ Дано двузначное число найти сумму его цифр
Дано двузначное число. Определить: начинается ли оно с четной цифры C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
name?
 Аватар для name?
198 / 169 / 18
Регистрация: 01.06.2010
Сообщений: 368
Завершенные тесты: 1
20.08.2013, 11:09     Дано двузначное число. Определить: одинаковы ли его цифры #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
 
int main(){
    int number = 37;
 
    if (number /10  == number-((number /10)*10))
        cout<<"true";
    else 
        cout<<"false";
 
    cin.get();
}
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
20.08.2013, 11:25     Дано двузначное число. Определить: одинаковы ли его цифры #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <clocale>
 
int main ( ) {
    int num ;
    setlocale ( LC_ALL , "rus" ) ;
    std::cout << "Введите число -> " ;
    std::cin >> num ;
    if ( num > 99 || num < 10 )
        return 1 ;
    std::cout << ( ( num / 10 == num % 10 ) ? "равны" : "не равны" ) <<std::endl ;
}
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
20.08.2013, 11:57     Дано двузначное число. Определить: одинаковы ли его цифры #4
Цитата Сообщение от Croessmah Посмотреть сообщение
int num ;
std::cin >> num ;
* * if ( num > 99 || num < 10 )
а если eof/bad/fail произойдет в потоке, что будет в "num"?
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
20.08.2013, 12:00     Дано двузначное число. Определить: одинаковы ли его цифры #5
Цитата Сообщение от fasked Посмотреть сообщение
а если eof/bad/fail произойдет в потоке, что будет в "num"?
А если запускать на калькуляторе?
Полную защиту от дурака пускай сами пишут, можно нулем инициализировать, но лень же )))
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
20.08.2013, 12:02     Дано двузначное число. Определить: одинаковы ли его цифры #6
Цитата Сообщение от Croessmah Посмотреть сообщение
Защиту от дурака пускай сами пишут
Вообще я просто о неинициализированной переменной
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
20.08.2013, 12:03     Дано двузначное число. Определить: одинаковы ли его цифры #7
Цитата Сообщение от fasked Посмотреть сообщение
Вообще я просто о неинициализированной переменной
И я о том же - она останется не инициализированной в случае ошибки ввода, которую я рассматривать не хочу )
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
20.08.2013, 12:07     Дано двузначное число. Определить: одинаковы ли его цифры #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Мне кажется, или достаточно проверить делится ли число на 11 без остатка?
Новичок
Модератор
 Аватар для Новичок
1141 / 712 / 148
Регистрация: 17.07.2012
Сообщений: 4,044
Записей в блоге: 1
Завершенные тесты: 2
20.08.2013, 12:29     Дано двузначное число. Определить: одинаковы ли его цифры #9
Kastaneda,да уж,привычка такая решать стандартным методом.Действительно проще намного.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.08.2013, 13:00     Дано двузначное число. Определить: одинаковы ли его цифры
Еще ссылки по теме:

C++ Игрок А объявляет двузначное число от 01 до 99. Игрок В меняет местами его цифры и прибавляет полученное число
C++ Дано трицифровое число.Определить имеет ли число одинаковые первую и последнюю цифры
C++ Дано двузначное число, определить какая из цифр больше, либо они равны

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
h_wolf
20.08.2013, 13:00     Дано двузначное число. Определить: одинаковы ли его цифры
  #10

Не по теме:


Цитата Сообщение от Kastaneda Посмотреть сообщение
Мне кажется, или достаточно проверить делится ли число на 11 без остатка?
Все гениальное просто)

Yandex
Объявления
20.08.2013, 13:00     Дано двузначное число. Определить: одинаковы ли его цифры
Ответ Создать тему
Опции темы

Текущее время: 21:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru