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

Функция определяющая кратность двух чисел

06.11.2018, 21:14. Показов 843. Ответов 9
Метки нет (Все метки)

Напишите функцию muliply для двух целых, которая будет определять, кратное второе число первом, Функция должна получать два целых аргументы и возвращать 1 (true), если второе число кратное первом, и 0 (false) в противном случае. Используйте эту функцию в программе, которая выводит серию пар целых чисел.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2018, 21:14
Ответы с готовыми решениями:

Функция определяющая кратность двух чисел
Напишите программу с выводом на экран результата, в которой в цикле с клавиатуры вводятся параметры...

Функция определяющая какая из координат двух рядов потолков является большой
помогите решить задачу Необходимо определить, какая из координат двух рядов потолков является...

Написать функцию которая проверяет кратность двух чисел
Написать функцию, которая принимает два целых числа N и M, и возвращает результат истина, если N ...

Функция определяющая максимальную первую цифру из n введенных с клавиатуры чисел
Определить, чему равна максимальная первая цифра n введенных с клавиатуры чисел. Количество и сами...

9
1480 / 944 / 811
Регистрация: 30.04.2016
Сообщений: 3,298
06.11.2018, 21:36 2
Taras0001, здравствуйте! Вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
 
    using namespace std;
 
bool multiply(int a, int b) {
    if (a % b == 0) {
        return true;
    }
    return false;
}
 
int main() {
    int n;
    cout << "Enter a number of pairs:\n";
    cout << "n = ";
    cin >> n;
    pair<int, int> pr[n];
    cout << "Enter a pair:\n";
    for (int i = 0; i < n; i++) {
        cout << i + 1 << ": ";
        cin >> pr[i].first >> pr[i].second;
    }
    cout << "Output of the program:\n";
    for (int i = 0; i < n; i++) {
        cout << pr[i].first << " | " << pr[i].second << " => " << multiply(pr[i].first, pr[i].second) << "\n";
    }
    system("pause");
    return 0;
}
0
690 / 99 / 17
Регистрация: 22.06.2014
Сообщений: 211
06.11.2018, 21:38 3
Fixer_84, не за что. =)
0
Модератор
Эксперт С++
11093 / 9143 / 5494
Регистрация: 18.12.2011
Сообщений: 24,431
07.11.2018, 06:09 4
Fixer_84, не надо масло делать масляным
C++
1
2
3
bool multiply(int a, int b) {
    return (a % b == 0);
}
1
Продавец времени
5786 / 3193 / 734
Регистрация: 12.03.2015
Сообщений: 15,159
07.11.2018, 08:23 5
C++
1
bool muliply(int x0, int x1) {return !(a % b);}
C++
1
#define MULIPLY(X, Y) !(X % Y)
0
1480 / 944 / 811
Регистрация: 30.04.2016
Сообщений: 3,298
07.11.2018, 13:01 6
Fixer_84, не надо масло делать масляным
zss, здравствуйте. Спасибо за ваше замечание. Хотел спросить, сильно ли это что-то меняет? Я просто забыл, что можно проще
0
Модератор
Эксперт С++
11093 / 9143 / 5494
Регистрация: 18.12.2011
Сообщений: 24,431
07.11.2018, 13:05 7
Меняет, с точки зрения логики.
У Вас получается "Если ЭТО истина, то вернуть истину"
вместо того, чтобы просто написать "вернуть ЭТО"
1
0 / 0 / 0
Регистрация: 29.10.2018
Сообщений: 23
07.11.2018, 20:48  [ТС] 8
Пасибо большое))
0
6553 / 4454 / 2553
Регистрация: 18.12.2017
Сообщений: 13,909
07.11.2018, 21:13 9
Fixer_84, zss, разве не b%a должно быть, если ТС нужно узнать кратно ли второе число первому ? ведь сначала обычно вводится a, затем b
0
1480 / 944 / 811
Регистрация: 30.04.2016
Сообщений: 3,298
07.11.2018, 23:23 10
Yetty, да, их нужно поменять местами. Не досмотрел.

Добавлено через 3 минуты
Taras0001, будет так:

C++
1
2
3
bool multiply(int a, int b) {
    return (b % a == 0);
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2018, 23:23

Функция, определяющая, сколько в последовательности пар соседних взаимно простых чисел
Вводится последовательность из N целых положительных элементов. Определить сколько в...

Программа определяющая НОД двух чисел
Подскажите пожалуйста Как написать программу, которая определяет НОД двух чисел.

Функция с переменным числом параметров определяющая количество чисел, являющихся точными квадратами
Написать функцию с переменным числом параметров, которая определяет количество чисел, яв-ляющихся...

Функция проверки на кратность.
работает без ошибок и правильно. нужно сделать проверку на кратность как функцию. Как? ...


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

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

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