Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужна помощь по программе, Цель: найти НОД всех цифр числа Х 
:(
    Опции темы
vikiende
Дата 2.11.2017, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 2.11.2017

Репутация: нет
Всего: нет



Код

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()
PM MAIL   Вверх
feodorv
Дата 3.11.2017, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 12
Всего: 45



Код

int nod(int a, int b)
{
  return (b != 0) ? nod(b, a % b) : a;
}

int main()
{
  int num, n = 0;

  printf("Number: ");
  scanf("%d", &num);

  while (num != 0)
  {
    n = nod( num % 10, n);
    num /= 10;
  }

  printf("Digits NOD: %d", n);
  return 0;
}



--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1051 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.