Форум программистов, компьютерный форум, киберфорум
Наши страницы
Free Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
Vicodin
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 5
1

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

19.10.2010, 08:04. Просмотров 3302. Ответов 10
Метки нет (Все метки)

Задача для Free Pascal:

Любители математики Вася и Петя придумали игру с числами. Они выбирают наугад число N и но очереди набирают числа, произведение цифр которых равно числу N. Побеждает тот кто назовет наименьшее число.
Напишите программу, которая поможет выйграть - найдет наименьшее натуральное число с произведением цифр, равным N.
Входные данные
Входной файл содержит натуральное число N (1≤A, B≤10^9)
Выходные данные
В выходной файл введите слово YES, если числа A и B - "родственные", иначе введите слово NO
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2010, 08:04
Ответы с готовыми решениями:

Составить программу, которая по заданным натуральным числам N и S найдет наименьшее число, большее N, сумма цифр которого равна S
Решите пожалуйста!!!!!! хотя бы одну!!! Задача 1. "Число" (20 баллов) Имя...

Составить программу, которая по заданным натуральным числам N и S найдет наименьшее число, большее N, сумма цифр которого равна S
паскаль знаю на уровне школьника, вот такая задача: Составить программу,...

Создать программу, которая найдет наименьшее число, который взаимное простое число с 60 и больше, чем введенное число
Создать программу, которая найдет наименьшее число, который взаимное простое...

Дана строка целых чисел. Составить программу, которая найдет число, сумма цифр которого максимальна
2. Дана строка целых чисел. Составить программу, которая найдет число, сумма...

Напишите программу, которая вводит натуральное число n и выводит первые n четных натуральных чисел
напишите программу которая вводит натуральное число n и выводит первые n четных...

10
Puporev
Модератор
55444 / 42560 / 29412
Регистрация: 18.05.2008
Сообщений: 100,678
19.10.2010, 08:06 2
Цитата Сообщение от Vicodin Посмотреть сообщение
если числа A и B - "родственные",
Это из другой задачи?
0
Vicodin
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 5
19.10.2010, 08:12  [ТС] 3
Нет это все одна и та же задача
0
Puporev
Модератор
55444 / 42560 / 29412
Регистрация: 18.05.2008
Сообщений: 100,678
19.10.2010, 08:14 4
Vicodin, А вы сами понимаете что написано?
Нужно найти
Цитата Сообщение от Vicodin Посмотреть сообщение
наименьшее натуральное число с произведением цифр, равным N.
Тогда при чем здесь А и В?
0
Vicodin
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 5
19.10.2010, 08:16  [ТС] 5
Цитата Сообщение от Puporev Посмотреть сообщение
Vicodin, А вы сами понимаете что написано?
Нужно найти

Тогда при чем здесь А и В?
Так в условии записано

Добавлено через 57 секунд
Я в паскале не шарю, только QBasic=))
0
кот Бегемот
Платежеспособный зверь
8502 / 3939 / 1536
Регистрация: 28.10.2009
Сообщений: 10,229
19.10.2010, 08:21 6
а в чём разница? Если условие идиотское, ни QBasic, ни Pascal не помогут. У вас начало из одной задачи, а конец из другой.
0
Puporev
Модератор
55444 / 42560 / 29412
Регистрация: 18.05.2008
Сообщений: 100,678
19.10.2010, 08:22 7
Я в паскале не шарю, только QBasic=))
Вы вообще ни в чем не шарите. При чем здесь условие задачи и язык программирования? Ну объясните условие на Бейсике....

Добавлено через 52 секунды

Не по теме:

И это такие тупицы еще и на какие-то олимпиады идут....

0
кот Бегемот
19.10.2010, 08:25
  #8

Не по теме:

Puporev, это учителя тупицы, не могли нормальных ребят подготовить, вот приходится всех подряд посылать

0
Vicodin
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 5
19.10.2010, 08:34  [ТС] 9
Цитата Сообщение от кот Бегемот Посмотреть сообщение
а в чём разница? Если условие идиотское, ни QBasic, ни Pascal не помогут. У вас начало из одной задачи, а конец из другой.
"Любители математики Вася и Петя придумали игру с числами. Они выбирают наугад число N и но очереди набирают числа, произведение цифр которых равно числу N. Побеждает тот кто назовет наименьшее число.
Напишите программу, которая поможет выйграть - найдет наименьшее натуральное число с произведением цифр, равным N."

А если так попробывать без входных и выходных данных??
0
кот Бегемот
Платежеспособный зверь
8502 / 3939 / 1536
Регистрация: 28.10.2009
Сообщений: 10,229
19.10.2010, 08:54 10
разложить введённое число на множители, меньшие 10.
если это удастся, сделать количество множителей минимальным и отсортировать в порядке возрастания.
из полученных цифр составить число

Добавлено через 15 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
a:array[1..10]of integer;
s,n:longint;
i,k:integer;
begin
readln(n);
for i:=9 downto 2 do
while n mod i=0 do
begin
inc(k);
a[k]:=i;
n:=n div i;
end;
if n=1 then
 begin
  for i:=k downto 1 do
    s:=s*10+a[i];
    writeln(s);
end
else
writeln('no solution');
readln;
end.
0
Vicodin
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 5
20.10.2010, 14:11  [ТС] 11
Цитата Сообщение от кот Бегемот Посмотреть сообщение
разложить введённое число на множители, меньшие 10.
если это удастся, сделать количество множителей минимальным и отсортировать в порядке возрастания.
из полученных цифр составить число

Добавлено через 15 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
a:array[1..10]of integer;
s,n:longint;
i,k:integer;
begin
readln(n);
for i:=9 downto 2 do
while n mod i=0 do
begin
inc(k);
a[k]:=i;
n:=n div i;
end;
if n=1 then
 begin
  for i:=k downto 1 do
    s:=s*10+a[i];
    writeln(s);
end
else
writeln('no solution');
readln;
end.
Спасибо!!!!!
0
20.10.2010, 14:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2010, 14:11

Напишите программу, которая найдет сумму нечетных чисел, которые меньше 100
Напишите программу, которая найдет сумму нечетных чисел, которые меньше 100.

Напишите программу, которая вводит натуральное число N и выводит на экран чётные положительные степени числа 2
Напишите программу, которая вводит натуральное число N и выводит на экран...

Напишите программу, которая вычисляет трёхзначное число m, состоящее из трех цифр
Напишите программу, которая вычисляет трёхзначное число m, состоящее из трех...


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

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

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