Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
kloppy69
0 / 0 / 3
Регистрация: 04.01.2014
Сообщений: 135
1

Проверить, является ли остаток от деления первой цифры числа на последнюю четным

19.10.2016, 20:17. Просмотров 829. Ответов 5
Метки нет (Все метки)

Суть такова, ввести число, и проверить является ли остаток от деления первой цифры на последнюю четным
Вывести 1 и последнюю у меня получается, но как проверить остаток?
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
using namespace std;
 
int main() {
 
    int intNum = 0;
    int digit;
    
    cin >> intNum;
    
    cout << ": Последнее " << intNum % 10;
    
    do {      
          digit = intNum % 10;
    } while ( intNum /= 10 );
    cout << ", Первое: " << digit;
 
    getch();
    
    return 0;
 
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2016, 20:17
Ответы с готовыми решениями:

Для целого числа n, найти сумму квадратов его цифр. Проверить является ли полученное число четным
Помогите плз)

Проверить является число четным
Заранее спс

Проверить, равен ли остаток от деления A на B одному из заданных чисел (Pascal -> C++)
if (A mod B = R) or (A mod B = S) then WriteLn('Действительно, остаток равен ',...

Очень большие числа: узнать, есть ли остаток от деления одного числа на другое
Требуется узнать, есть ли остаток от деления одного числа на другое. Оба числа...

Проверить, является ли сумма элементов последовательности четным числом
Дано натуральное число n и целые числа а1,а2,а3.,аn. Верно, что их сумма...

5
nmcf
6274 / 5577 / 2537
Регистрация: 14.04.2014
Сообщений: 23,468
19.10.2016, 20:23 2
Сначала найди остаток от деления цифр, затем его дели на 2 и по остатку определи чётность.
0
UltraPenguin
230 / 96 / 27
Регистрация: 20.03.2014
Сообщений: 304
Завершенные тесты: 1
19.10.2016, 20:27 3
C++
1
cout << "Остаток: " << (((digit % intNum) % 2) == 0 ? "четное" : "нечетное" << " число") << endl;
0
kloppy69
0 / 0 / 3
Регистрация: 04.01.2014
Сообщений: 135
19.10.2016, 20:40  [ТС] 4
не совсем понял суть, можете на пальцах обьяснить?
И еще компилятор ругается(( invalid operands of types 'const char [9]' and 'const char [7]' to binary 'operator<<'
0
nmcf
6274 / 5577 / 2537
Регистрация: 14.04.2014
Сообщений: 23,468
19.10.2016, 20:48 5
Лучший ответ Сообщение было отмечено kloppy69 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main() {
 
    int intNum = 0;
    int digit, digit_last;
    
    cin >> intNum;
    
    digit_last = intNum % 10;
    cout << ": Последнее " << digit_last;
    
    do {      
          digit = intNum % 10;
    } while ( intNum /= 10 );
    cout << ", Первое: " << digit << endl;
 
    cout << "Остаток: " << ((digit % digit_last) % 2 == 0 ? "четное или ноль" : "нечетное") << " число" << endl;
}
1
kloppy69
0 / 0 / 3
Регистрация: 04.01.2014
Сообщений: 135
19.10.2016, 20:50  [ТС] 6
nmcf, понял, спасибо
0
19.10.2016, 20:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2016, 20:50

Проверить, является ли введенное пользователем целое число четным
1.Разработать программный модуль для решения следующей задачи, используя...

Определить количество элементов массива, в которых сумма первой и последней цифр является четным числом
дан массив a(n). определить количество элементов массива , в которых сумма...

Остаток от деления целого числа
Помогите пожалуйста с задачей. Объясните пожалуйста как присвоить значение...


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

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

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