Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Shato
2 / 2 / 1
Регистрация: 16.03.2011
Сообщений: 82
1

Множители

29.11.2011, 22:26. Просмотров 357. Ответов 1
Метки нет (Все метки)

Здравствуйте! Друзья, помогите пожалуйста сделать не очень сложную ( для вас задачку) буду очень признателен ! Огромное спасибо!
Дано число N. Нужно найти такое число, произведение цифр которого равно числу N. Спасибо большое !

Добавлено через 16 минут
Ребят помогите пожалуйста!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2011, 22:26
Ответы с готовыми решениями:

Проверить верно ли, что в разложении числа на простые множители все множители различны
2. 1. Дано натуральное число n. Проверить верно ли, что в разложении этого числа на простые...

Множители
Дано количество способов разложить число на множители. Нужно узнать это число (наименьшее из них)....

МНОЖИТЕЛИ
Какое минимальное число можно представить как произведение AxB ровно K способами. AxB и ВxА...

Протые множители
Помогите решить задачу Задача: разложить данное число на простые множители

Разделить число на множители
Нужно составить программу, в которой ты вводиш натуральное число, а она, если возможно, делит его...

1
Net_Wanderer
235 / 208 / 29
Регистрация: 08.06.2011
Сообщений: 467
29.11.2011, 23:34 2
как-то так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    char factors[100];
    int n, i, d, prev;
 
    printf("enter N:\n");
    scanf("%d", &n);
 
    /* finding a single-digit factors of the number */
    for (i = 0; n != 1; i++) {
        prev = n;
        for (d = 9; d > 0; d--)
            if (n % d == 0) {
                n /= d;
                factors[i] = d + '0';
                break;
            }
        if (n == prev) { 
            /* the remaining number is 
               a prime and not a single-digit one */
            printf("such number does not exist!\n");
            return 0;
        }
    }
    factors[i] = '\0';
 
    printf("the number, the product of digits"
        " of which is N, is %d\n", atoi(factors));
    return 0;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2011, 23:34

Разложение числа на множители
var s1,s2,n: longint; f: integer; begin write('vvedite natural chislo '); ...

Разложение в простые множители
Дано натуральное число n. Требуется найти его разложение на простые множители. Формат выходных...

Разложить на простые множители
разложить целое число на простые множители (код на си)


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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