Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Alishsun
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 8
#1

Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число - C++

24.02.2014, 18:34. Просмотров 1719. Ответов 5
Метки нет (Все метки)

Доброго времени суток!
В С++ недавно, но в универе уже задали такие задачи:

4)Даны два целых числа a и b. Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число. Условные операторы и операторы цикла не использовать.


Помогите
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2014, 18:34     Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число
Посмотрите здесь:

Если а делится на b или b делится на а, то вывести 1, иначе— любое другое число - C++
Даны два целых числа а и b. Если а делится на b или b делится на а, то вывести 1, иначе— любое другое число. Условные операторы и...

Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится на 3 - C++
Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится на 3.

Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11 - C++
Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11. Проверить это факт для всех чисел заданного...

Найти натуральное число M такое, что M делится на N и сумма цифр M делится на N - C++
256 мегабайт, 2 секунды Задано натуральное число N (1 ≤ N ≤ 100 000). Найдите натуральное число M такое, что M делится на N и сумма...

Дано целое число N. Найдите все такие целые числа d, что N делится на d2 и не делится на d3. - C++
Вроде все норм работает, по крайней мере числа находит, но почему-то если ввожу большие числа, моя винда пишет сообщение о ошибке. Надеюсь...

Найти ближайшее к данному число, которое делится на 3, но не делится на 2. - C++
Нужно решить задания(Как можно проще...простые коды..(for,while,if,scanf,printf...)) 2)Дано натуральное число. Найти ближайшее к нему...

Найти ближайшее число,которое делится на 3, но не делится на 2 - C++
Дано натуральное число. Найти ближайшее к нему натуральное число, которое делится на 3, но не делится на 2.

Как проверить, делится ли одно число на другое нацело? - C++
Здравствуйте. Подскажите, пожалуйста, как проверить делится ли число на другое и получается целое число. Например, 20/20=1 - получается...

Если в четырехзначном числе введенному с клавиатуры, есть одинаковые цифры, то вывести 1, в противном случаe - любое другое число - C++
Нужно написать программу: "Если в четырехзначном числе введенному с клавиатуры, есть одинаковые цифры, то вывести 1, в противном случаe -...

Делится ли одно натуральное число на другое без остатка, используя операцию вычитания - C++
Напечатать программу через цикл while: Выяснить, делится ли одно натуральное число на другое без остатка, используя операцию вычитания.

Известно, что число делится на три тогда и только тогда, когда сумма его цифр делится на три. Проверим этот признак для заданного трехзначного числа X - C++
Известно, что число делится на три тогда и только тогда, когда сумма его цифр делится на три. Проверим этот признак для заданного...

Написать функцию которая проверяет если число(простые числа) не делится на N и меньше N... - C++
Написать функцию которая проверяет если число(простые числа) не делится на N и меньше N...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Catstail
Модератор
22448 / 10853 / 1768
Регистрация: 12.02.2012
Сообщений: 17,971
24.02.2014, 18:42     Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
4)

C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main(int argc, char* argv[])
{
    int a,b,c1,c2;
    printf("a="); scanf("%d",&a);
    printf("b="); scanf("%d",&b);
    c1=a % b;
    c2=b % a;
    printf("%d\n", c1*c2+1); 
    return 0;
}
Alishsun
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 8
25.02.2014, 05:24  [ТС]     Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число #3
Мне бы желательно код C++

Я так понял: printf - cout; scanf - cin верно? А что значит "%d"?

Добавлено через 7 минут
Всё, сделал - работает!
Спасибо!
Тема закрыта.
LOMANI
1 / 1 / 0
Регистрация: 20.10.2016
Сообщений: 105
22.12.2016, 15:22     Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число #4
Цитата Сообщение от Catstail Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main(int argc, char* argv[])
{
    int a,b,c1,c2;
    printf("a="); scanf("%d",&a);
    printf("b="); scanf("%d",&b);
    c1=a % b;
    c2=b % a;
    printf("%d\n", c1*c2+1); 
    return 0;
}
а можно мне эту штуку для python 2.7 ?
lol_czi
7 / 7 / 3
Регистрация: 15.11.2016
Сообщений: 18
22.12.2016, 15:54     Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число #5
Напечатает 1, если делится, 0 - в обратном случае. Проверку деления на 0 не делал.
Кликните здесь для просмотра всего текста

Python
1
2
def func(a,b):
    print("1") if (a%b == 0 or b % a == 0) else print ("0")
LOMANI
1 / 1 / 0
Регистрация: 20.10.2016
Сообщений: 105
23.12.2016, 07:31     Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число #6
говорит ошибка синтаксиса, ругается на последний принт
Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число
Yandex
Объявления
23.12.2016, 07:31     Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число
Ответ Создать тему
Опции темы

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