0 / 0 / 0
Регистрация: 07.12.2014
Сообщений: 17
1

Составить программу подсчета количества четных составных делителей натурального числа M

10.01.2015, 12:15. Показов 1813. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, срочно нужна помощь! Нужно составить программу подсчета количества четных составных делителей натурального числа M.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2015, 12:15
Ответы с готовыми решениями:

Составьте программу подсчета количества составных делителей натурального числа М, кратных 5 (с подпрограммой)
Лабораторная работа №3 Элементарные задачи целочисленной арифметики (использование подпрограмм) ...

Составьте программу подсчета простых делителей натурального числа N (с подпрограммой)
Не могу найти ошибку, помогите разобраться. var N, s: integer; f: boolean; procedure...

Составьте программу подсчёта числа составных делителей натурального числа М
Составьте программу подсчёта числа составных делителей натурального числа М пожалуйста, очень...

Программа подсчета числа составных делителей натурального числа M
Дано натуральное число M. Нужно составить программу подсчета всех составных делителей. Пытался...

1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
10.01.2015, 13:06 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
function sost(n:integer):boolean; //определение четного составного
var i,f:integer;
begin
if odd(n) then f:=0
else
 begin
  i:=2;//проверим на делимость начиная с 2
  f:=0;//не делится
  while(i*i<=n)and(f=0) do
  if n mod i=0 then f:=1
  else inc(i);
 end;
sost:=f=1
end;
var m,i,k:integer;
begin
repeat
write('Введите натуральное число m=');
readln(m);
until m>0;
k:=0; //количество четныхсоставных делителей
for i:=4 to m div 2 do  //4 наименьший четный составной, само пока число не проверяем
if (m mod i=0)and sost(i) then
 begin
  inc(k);
  writeln(i) //если нужно вывести
 end;
//если само число считать делителем
if sost(m) then
 begin
  writeln(m);
  inc(k)
 end;
write('Количество четных составных делителей=',k);
end.
0
10.01.2015, 13:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2015, 13:06
Помогаю со студенческими работами здесь

составте программу подсчета количества четных составных делителей натурального числа М
составте программу подсчета количества четных составных делителей натурального числа М.

Написать логическую программу подсчёта количества чётных делителей натурального числа N
Доброго времени суток. Помогите решить такую задачу: Написать логическую программу подсчёта...

составте программу подсчета суммы нечетных делителей, кратных трем, натурального числа М
составте программу подсчета суммы нечетных делителей, кратных трем, натурального числа М.

Подсчет суммы нечетных составных делителей заданного натурального числа
Составьте программу подсчета суммы нечетных составных делителей натурального числа М.

Составить программу подсчета количества четных элементов массива
Помогите пожалуйста: 1) составить программу подсчета кол-ва четных элементов массива В,...

Составить программу, которая вычисляет количество S всех делителей и сумму Y всех делителей натурального числа N
1. Дано натуральное число N (N&lt;104). Составить программу, которая вычисляет количество S всех...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru