|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2017, 08:56 | #1 |
Пользователь
Регистрация: 14.10.2017
Сообщений: 19
|
Написать функцию , проверяющую, являются ли данные три числа взаимно простыми - C (СИ)
#include <stdio.h>
#include <stdlib.h> int gcd(int n, int m) { if (m > n) return gcd(m,n); if (m==0) return n; return gcd(m, n%m); } int chk3(int a, int b, int c) { return (gcd(gcd(a,b),c) == 1); } int main(int argc, char *argv[]) { int i,j,k; i=12; j=35; k=121; printf("%d\n", chk3(i,j,k)); // 1 - числа взаимно просты. i=12; j=36; k=60; printf("%d\n", chk3(i,j,k)); // 0 - числа не взаимно просты. system("PAUSE"); return 0; } этот ответ в булевом виде. Можете пожалуйста на си исправить чтобы водить с клавиатуры |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать функцию , проверяющую, являются ли данные три числа взаимно простыми - C (СИ) | Ekaterina_Andreevn | Помощь студентам | 1 | 15.10.2017 08:46 |
Написать функцию , проверяющую, являются ли данные три числа взаимно простыми - C (СИ) | Ekaterina_Andreevn | Помощь студентам | 0 | 14.10.2017 20:30 |
Выяснить, являются ли числа простыми (Задача в C++) | Kirill-x-zibit | Помощь студентам | 1 | 12.03.2016 13:56 |
Написать выражение, проверяющее три числа a, b, c | harvey | Помощь студентам | 3 | 11.10.2012 00:08 |
Си - Написать функцию, проверяющую наличие в строке заданного слова | Cvetok | Помощь студентам | 1 | 14.05.2008 05:44 |