С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Hidan990
2 / 2 / 0
Регистрация: 18.09.2015
Сообщений: 72
1

Определить является ли первая и последняя цифра числа одинаковой

23.02.2016, 16:04. Просмотров 1111. Ответов 4
Метки нет (Все метки)

В диалоговом режиме задаётся длинное целое число А (long int). Определить является ли первая и последняя цифра числа одинаковой.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2016, 16:04
Ответы с готовыми решениями:

Определить, является ли первая и последняя цифра числа одинаковой
Определить, является ли первая и последняя цифра числа одинаковой. на с++

Определить, какая цифра в числе есть большей – первая или последняя
Наткнулся на задачу вот задача: Задано трицифровое число. Определить, какая...

Дано трехзначное число. Определить, какая цифра в нем есть больше – первая или последняя.
задано трицифровое число. Как определить, какая цифра в нем есть большей –...

Определить, имеются ли в матрице числа, в которых первая и последняя цифры совпадают
Напишите код программы пожалуйста Нарушение п.5.18 Правил Запрещено размещать...

Для натурального числа N определить, сколько раз в его записи встречается последняя цифра
Для натурального числа N определить, сколько раз в его записи встречается...

4
Hikari
Хитрая блондиночка $)
1451 / 964 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
23.02.2016, 16:17 2
Т.Е. это WinAPI или MFC или CLR?
Так то я бы используя to_string() перевела бы в строку, и уже ее анализировала на первый и последний символы.
1
Joker456
15 / 15 / 16
Регистрация: 13.10.2013
Сообщений: 188
23.02.2016, 16:35 3
Лучший ответ Сообщение было отмечено Hidan990 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
 
using namespace std;
 
unsigned long long firstDigit(unsigned long long n)
{
    int k;
    do
    {
        k = n;
        n /= 10;
    } while (n);
    return k;
}
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    unsigned long long a;
    cout << "Введите число - ";
    cin >> a;
 
    long int b;
    b = a;
    b %= 10;
 
    if (b == firstDigit(a))
    {
        cout << "Первая и последняя цифра числа равны!";
    }
    else cout << "условие не выполнилось";
 
    return 0;
}
1
Kastaneda
Jesus loves me
Эксперт С++
4950 / 3027 / 347
Регистрация: 12.12.2009
Сообщений: 7,630
Записей в блоге: 2
Завершенные тесты: 1
23.02.2016, 16:49 4
C++
1
std::cout << (int(n / pow(10, int(log10(n)))) == n % 10 ? "equals" : "not equals") << std::endl;
1
Hidan990
2 / 2 / 0
Регистрация: 18.09.2015
Сообщений: 72
23.02.2016, 17:36  [ТС] 5
Большое спасибо)
0
23.02.2016, 17:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2016, 17:36

Найти наибольшее значение среди неоднозначных чисел, в которых первая и последняя цифра совпадают
Доброго времени суток) В связи с тем, что я являюсь студентом одного из...

Определить верно ли, что первая цифра трехзначного числа больше остальных его цифр
От пользователя вводится трехзначное число. Вывести true, если первая цифра...

Определить, является ли старшая цифра числа его делителем
Целое длинное число А задается в диалоговом окне. Определить,является ли...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru