Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
29 / 6 / 2
Регистрация: 05.10.2012
Сообщений: 117
1

Определить, является ли заданное число произведением цифр какого либо числа

10.11.2012, 21:46. Показов 1878. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Во входном файле дано число N - произведение цифр какого либо числа. Надо написать программу, которая определяет, является ли данное число произведение цифр числа. Например дано число 1300, программа должна вывести 'No', т.к 1300 не может быть произведением цифр.

Алгоритм понял, но что-то программа всегда выдаёт Yes, в чём ошибка?

Pascal
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
34
35
program B;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
 
function prost(var x:integer):integer;
var c,k,i:integer;
   begin
      if x<10 then k:=0;
      while x>9 do begin
         c:=trunc(sqrt(x));
         k:=0;
         for i:=2 to c do begin
            if x mod i=0 then k:=k+1;
         end;
         if k=0 then break;
         x:=x div 10;
      end;
      prost:=k;
   end;
var n:integer;
 
begin
   assign(input, 'input.txt');
   reset(input);
   assign(output, 'output.txt');
   rewrite(output);
   read(n);
   if prost(n)=0 then write('Yes')
   else write('No');
 
 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2012, 21:46
Ответы с готовыми решениями:

Определить, можно ли заданное натуральное число представить в виде квадрата какого либо простого числа
:cry:помогите

Проверить является ли число кубом какого либо числа
Написать функцию degree_of_three, которая определяет является ли заданное число кубом какого-либо...

Алгоритм определения является ли натуральное число степенью какого-либо натурального числа
Помогите на гос.экзамене. Т.е. Вводится одно натуральное число, а выводом должно быть - число...

Вводится целое N. Определить, является ли это N факториалом какого-либо числа
9. Вводится целое N. Определить, является ли это N факториалом какого - либо числа. Например, для...

1
51 / 51 / 23
Регистрация: 05.04.2010
Сообщений: 127
11.11.2012, 02:06 2
Не совсем понятно ваше задание, попробуйте перефразировать.
И напишите пару примеров подходящих чисел.
0
11.11.2012, 02:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2012, 02:06
Помогаю со студенческими работами здесь

Разработать функцию, определяющую, является ли натуральное число квадратом какого-либо другого целого числа
Разработать функцию, определяющую, является ли натуральное число квадратом какого-либо другого...

Java2 может ли целое число быть представлено каким-либо произведением цифр, входящих в это число
Разбираю задачу..... Есть код, но некоторые моменты мне не понятны...... Определить функцию для...

Определить: является ли заданное число степенью числа 3
Определить: является ли заданное число степенью числа 3

Определить является ли заданное число степенью числа 5
первая задача 1. Даны последовательность вещественных чисел a1,a2,…,a15, упорядоченная по...

Определить является ли заданное число степенью числа 3 / 5
дано натуральное число. Определить является ли заданное число степенью числа 3, является ли...

Определить является ли заданное целое число степенью числа 5
Необходимо составить программу, определяющую, является ли заданное целое число n степенью числа 5....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru