Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
AlexGerman
0 / 0 / 0
Регистрация: 25.11.2014
Сообщений: 4
#1

Определить, является ли старшая цифра числа его делителем - C++

25.11.2014, 09:52. Просмотров 325. Ответов 2
Метки нет (Все метки)

Целое длинное число А задается в диалоговом окне.
http://www.cyberforum.ru/cpp-beginners/thread1382395.html
Определить,является ли старшая цифра числа его делителем.
Заранее спасибо.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2014, 09:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить, является ли старшая цифра числа его делителем (C++):

Определить, является ли число а делителем числа b или, наоборот, число b делителем числа а
Определить, является ли число а делителем числа b или, наоборот, число b...

Определить является ли число A делителем числа B
Доброй ночи, помогите пожалуйста, решить задачку в с++. Составьте программу,...

Определить, является ли число a делителем числа b?
определить, является ли число a делителем числа b?

Определить, делителем какого числа является N, и выдать об этом сообщение
Ввести целые числа A, B, C, N. Определить, делителем какого числа является N, и...

Определить, делителем какого числа является N, и выдать об этом сообщение
Ввести целые числа A, B, C, N. Определить, делителем какого числа является N, и...

2
Max Dark
шКодер самоучка
1888 / 1688 / 832
Регистрация: 09.10.2013
Сообщений: 3,744
Записей в блоге: 6
Завершенные тесты: 2
25.11.2014, 10:07 #2
Лучший ответ Сообщение было отмечено AlexGerman как решение

Решение

C++
1
2
3
4
5
6
7
8
9
bool chk(const char* s) {
    int mem = 0;
    int f = *s - '0';
    while(*(++s)) {
        mem = mem*10 + (*s - '0');
        mem %= f;
    }
    return mem == 0;
}
вроде так
0
mss307
118 / 118 / 41
Регистрация: 14.12.2013
Сообщений: 352
25.11.2014, 10:48 #3
C++
1
2
3
4
    string  str = "777";
    int     a = atoi(str.substr(0, 1).c_str());
    std::cout << std::boolalpha;
    std::cout << !(atoi(str.c_str()) % a);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2014, 10:48
Привет! Вот еще темы с решениями:

Определить, является ли сумма цифр первого числа делителем второго (цикл for)
С клавиатуры N раз вводят по два натуральных числа. Определить , является ли...

если старшая цифра числа четная то все числа стоящие на четных позиция заменить...
Если старшая цифра целого числа четная, то все цифры числа, стоящие на четных...

Вывести на экран все двухзначные числа, в которых старшая цифра отличается от младшей не больше чем на 1
Вывести на экран все двухзначные числа, в которых старшая цифра отличается от...

Определить является ли первая и последняя цифра числа одинаковой
В диалоговом режиме задаётся длинное целое число А (long int). Определить...


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

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

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