Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2017, 16:59   #1
HelloVikiend
Пользователь
 
Регистрация: 02.11.2017
Сообщений: 33
Вопрос Найти НОД всех цифр числа х

Помогите пожалуйста сделать программу: Найти НОД всех цифр числа Х

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a,b,c;
printf("Vvedi A,B");
scanf("%d", &a);
scanf("%d", &b);
while (b!=0)
{
c=a % b;
a=b;
b=c;
}
printf("%d NAIBOLSHIY DELITEL", a);

return 0;
}
Сделал программу для нахождения общего делителя двух чисел, а требуется всех цифр числа Х, как это можно сделать?
HelloVikiend вне форума Ответить с цитированием
Старый 02.11.2017, 18:52   #2
HelloVikiend
Пользователь
 
Регистрация: 02.11.2017
Сообщений: 33
По умолчанию

int main()
{
int num,n;
int nod(int a, int b)
{
if (b != 0) {
nod(b, a % b);
} else {
a;
}
}
printf("Number: ");
scanf("%d", &num);
while (num != 0)
{
int n = num%10;
while (num /= 10)
n = nod(n, num%10);
printf("Digits NOD: %d", n);
}

return 0;
}

Может кто-нибудь переделать данную программу, чтобы она работала, убрав из неё функцию, чтобы был только main()
HelloVikiend вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральные числа N, M. Найти все натуральные числа, меньшие N, квадрат суммы цифр которых равен M Namatrasnik Помощь студентам 1 03.11.2016 23:29
Найти все четырёхзначные десятичные числа, у которых сумма первых двух цифр в два раза больше суммы правых двух цифр студенточкаБИ Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 26.05.2013 13:26
найти числа, которые состоят из цифр первого числа Camelot_2012 Общие вопросы C/C++ 0 05.12.2012 05:03
Найти все слова-числа, т.е. такие, которые состоят только из цифр. Известно, что количество цифр в каждом числе не более 9 (девяти vikichocolate Помощь студентам 1 21.12.2011 00:12