int main() { setlocale(LC_ALL,"Russian"); int x, p; cout << "x = "; cin >> x; cout << "p = "; 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'; } else { cout << "x не кратное " << check[i] << '\n'; } } return 0; }
bool isMultiple(int n, int m) { if (n % m == 0) { return true; } else { return false; } }
andrew409
02.12.2021
//PascalABC.NET 3.2 сборка 1318
//1
uses GraphABC; Var a,h,x,y:integer; c:char; begin writeln('Read or random? n/r'); repeat readln(c); until (c='n') or (c='r'); if c='r' then begin a:=random(200); writeln('Длина ребра=',a,', Объём=',power(a,3)); end else begin readln(a); writeln('Объём=',power(a,3)); end; x:=windowwidth div 2; y:=round(windowheight*1/3); line(x,y,x,y+a); line(x+a,y,x+a,y+a); line(x,y+a,x+a,y+a); line(x+a div 2,y+a div 2,x+a div 2+a,y+a div 2); line(x,y,x+a,y); line(x+a div 2,y+a div 2,x+a div 2,y-a div 2); line(x,y,x+a div 2, y-a div 2); line(x,y+a,x+a div 2, y+a div 2); line(x+a div 2, y-a div 2,x+a div 2+a,y-a div 2); line(x+a div 2+a, y-a div 2,x+a,y); line(x+a div 2+a,y-a div 2,x+a div 2+a,y-a div 2+a); line(x+a div 2+a, y-a div 2+a,x+a,y+a); end.
Пример ввода: n 16 Пример вывода: Объём=4096
//2
Var X,P:integer; beginwrite('X:'); readln(X); write('P:'); readln(P); if not(odd(X)) then writeln('Кратно 2'); if X mod 3=0 then writeln('Кратно 3'); if X mod P=0 then writeln('Кратно ',P); end.
Пример ввода: 18 6 Пример вывода: Кратно 2 Кратно 3 Кратно 6
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
10. Что такое триггер? В чём основное отличие триггера от таких логических элементов, как инвертор или конъюнк- тор?
using namespace std;
bool isMultiple(int n, int m);
int main() {
setlocale(LC_ALL,"Russian");
int x, p;
cout << "x = ";
cin >> x;
cout << "p = ";
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';
}
else {
cout << "x не кратное " << check[i] << '\n';
}
}
return 0;
}
bool isMultiple(int n, int m) {
if (n % m == 0) {
return true;
}
else {
return false;
}
}