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

Из множества целых чисел выделить кубы целых чисел. Написать с использованием подпрограмм

07.11.2016, 19:50. Показов 742. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Из множества целых чисел 1..100 выделить множество чисел, являющихся, в свою очередь, кубами целых чисел.
Написать программу и использованием подпрограмм. Заранее большое спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2016, 19:50
Ответы с готовыми решениями:

Из множества целых чисел 1..100 выделить множество чисел, являющихся, в свою очередь, квадратами целых чисел.
помогите, я в множествах не силен Из множества целых чисел 1..100 выделить множество чисел,...

Даны два множества М и N, состоящие из 10 целых чисел из диапазона 1.100. Из данных множеств выделить соответственно под-множества М1 чисел
Даны два множества М и N, состоящие из 10 целых чисел из диапазона 1..100. Из данных множеств...

Из заданного множества целых чисел выделить множество нечётных чисел и чисел, делящихся без остатка на 17
Дано множество Xl,содержащее целые числа из диапазона . Сформировать новое множество Y путем...

Из множества целых чисел 1..20 выделить: множество чисел, делящихся без остатка на 6
Из множества целых чисел 1..20 выделить: множество чисел, делящихся без остатка на 6;

4
2 / 2 / 0
Регистрация: 03.11.2014
Сообщений: 59
23.11.2016, 13:57  [ТС] 2
помогите
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
23.11.2016, 18:51 3
Можно так.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function kub(n:byte):boolean;
begin
kub:=frac(exp(ln(n)/3))=0;
end;
var i:byte;
    m:set of byte;
begin
m:=[];
for i:=1 to 100 do
if kub(i) then m:=m+[i];
writeln('Множество кубов');
for i:=1 to 100 do
if i in m then write(i:4);
end.
0
2 / 2 / 0
Регистрация: 03.11.2014
Сообщений: 59
23.11.2016, 19:49  [ТС] 4
Не могу понять. По факту результат должен быть 1 8 27 64,но программа выводит только 1 8 64
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
23.11.2016, 20:24 5
Подойдем с другой стороны.
Pascal
1
2
3
4
5
6
function kub(n:byte):boolean;
var a:integer;
begin
a:=trunc(exp(ln(n)/3));
kub:=a*a*a=n;
end;
0
23.11.2016, 20:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2016, 20:24
Помогаю со студенческими работами здесь

Из множества целых чисел 1..20 выделить: множество чисел, делящихся без остатка на 6;
Из множества целых чисел 1..20 выделить: множество чисел, делящихся без остатка на 6;

Из множества целых чисел 1…20 выделить: множество чисел, делящихся на 6 без остатка
Из множества целых чисел 1…20 выделить: множество чисел, делящихся на 6 без остатка.

Из множества целых чисел [1.100] выделить множество простых чисел;
Из множества целых чисел выделить следующие множества: множество простых чисел;

Из множества целых чисел выделить множество чисел, на которые делится без остатка число 444
Из множества целых чисел 1..100 выделить множество чисел на которые делится без остатка число 444....


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

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

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