Дано трехзначное число. Определить, является ли сумма его цифр кратна 3 и 5.Написать...

0 голосов
105 просмотров

Дано трехзначное число. Определить, является ли сумма его цифр кратна 3 и 5.Написать программу на C++ и Pascal


Информатика (20 баллов) | 105 просмотров
0

Хотя бы на C++

Дан 1 ответ
0 голосов

C++
#include
using namespace std;

int main()
{
int n = 0;
cout << "Enter num: ";<br>cin >> n;
if (n >= 100 && n <= 999) {<br> int s = (n / 100) + ((n / 10) % 10) + (n % 10);
if (s % 3 == 0) {
cout << "Num multiple 3" << endl;<br>} else {
cout << "Num not multiple 3" << endl;<br>}
if (s % 5 == 0) {
cout << "Num multiple 5" << endl;<br>} else {
cout << "Num not multiple 5" << endl;<br>}
} else {
cout << "Error!" << endl;<br>}
return 0;
}

(4.2k баллов)
0

спасибо, исправил!

0

если число кратно и 5 и 3, программа выдаст : Num multiple 3

0

и Num multiple 5

0

сделали бы теги для вставки кода, было бы все видно))