С Новым годом! Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 6
1

Распечатать числа в диапазоне от 1 до N у которых число делителей (не равных числу) не менее трех

28.10.2017, 15:35. Показов 1839. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Распечатать числа в диапазоне от 1 до N у которых число делителей не менее трех(не равных числу)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
28.10.2017, 15:35
Ответы с готовыми решениями:

Распечатать числа в заданном диапазоне у которых количество делителей не менее 3-х
Распечатать числа в диапазоне от 1 до N у которых количество делителей не менее 3-х.

Распечатать числа в заданном диапозоне, у которых имеется не менее трёх делителей
Помогите пожалуйста, не особ вникаю как это. Распечатать числа в диапазоне от 1 до N, у которых...

Распечатать числа в диапазоне от 1 до n у которых имеется делитель (не равный числу) кратный числу м
Распечатать числа в диапазоне от 1 до n у которых имеется делитель (не равный числу) кратный числу...

Цикл: Распечатать числа в диапазоне от 1 до N, у которых имеется делитель (не равный числу), кратный числу M
1.Распечатать числа в диапазоне от 1 до N, у которых имеется делитель (не равный числу), кратный...

4
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
29.10.2017, 04:44 2
Лучший ответ Сообщение было отмечено aagressix как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var
  n,i,j,d:integer;
  b:boolean;
begin
  write('n='); readln(n);
  for i:=6 to n do begin
    d:=1;
    for j:=2 to i div 2 do begin
      d:=d+ord(i mod j=0);
      if d=3 then begin
         writeln(i);
         b:=true;
         break;
       end;
    end;
  end;
  if not b then writeln('нет чисел, удовлетворяющих условию')
end.
1
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 6
29.10.2017, 19:56  [ТС] 3
Программа просто перечисляет все цифры подряд.
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
29.10.2017, 20:12 4
n=10
6 - 1,2,3
8 - 1,2,4
10 - 1,2,5

что не так?
1
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 6
29.10.2017, 20:52  [ТС] 5
Работает, у меня оказалась ошибка, спасибо!
0
29.10.2017, 20:52
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
29.10.2017, 20:52
Помогаю со студенческими работами здесь

Распечатать числа в диапазоне от 1 до N, у которых младшая цифра кратна текущему числу
Распечатать числа в диапазоне от 1 до N, у которых младшая цифра кратна текущему числу. оч...

Распечатать числа в диапазоне от 1 до N, у которых первая и вторая цифра справа равны числу M
Решаются две задачи: первая по Вашему варианту, вторая со сдвигом 8. Решение двух задач реализовать...

Распечатать числа в диапазоне от 1 до N, у которых произведение первой и второй цифры справа равны числу M
Решаются две задачи: первая по Вашему варианту, вторая со сдвигом 8. Решение двух задач реализовать...

Распечатать числа в диапазоне от 1 до N, у которых произведение первой и второй цифры справа равны числу M
Помогите пожалуйста, Распечатать числа в диапазоне от 1 до N, у которых произведение первой и...


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

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