![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 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; } Сделал программу для нахождения общего делителя двух чисел, а требуется всех цифр числа Х, как это можно сделать? |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 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() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны натуральные числа 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 |