2) Дано целое число X. Определить кратно ли оно 2, 3 и целому числу P.

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

2) Дано целое число X. Определить кратно ли оно 2, 3 и целому числу P.


Информатика (14 баллов) | 79 просмотров
Дан 1 ответ
0 голосов

#include
using namespace std;

bool isMultiple(int n, int m);

int main() {
    setlocale(LC_ALL,"Russian");
    int x, p;
    cout << "x = ";<br>    cin >> x;
    cout << "p = ";<br>    cin >> p;
    int check[3] = { 2, 3, p },
        l = sizeof(check)/sizeof(*check);
    for(size_t i = 0; i < l; ++i) {
        if ( isMultiple(x, check[i]) ) {
           cout << "x кратное " << check[i] << '\n';<br>        }
        else {
            cout << "x не кратное " << check[i] << '\n';<br>        }
    }
    return 0;
}

bool isMultiple(int n, int m) {
    if (n % m == 0) {
        return true;
    }
    else {
        return false;
    }
}

(7.2k баллов)
0

НЕ работает! выдает ошибку ..Program1.pas(1) : Встречено '<', а ожидался идентификатор

0

Это программа на С++, не на Pascal.