8 / 3 / 1
Регистрация: 18.01.2012
Сообщений: 83
1

Определить, будет ли произведение всех чисел, входящих в оба множества, больше заданного пользователем числа

27.12.2012, 17:38. Показов 1040. Ответов 1
Метки нет (Все метки)

помогите пожалуйста написать программу!
Даны два конечных множества АиВ, состоящие из целых чисел из диапазона от10 до 50. Определить, будет ли произведение всех чисел, входящих в оба множества, больше заданного пользователем числа.
 Комментарий модератора 
Правила форума п. 5.5: Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2012, 17:38
Ответы с готовыми решениями:

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

Определить, верно ли, что произведение цифр числа больше заданного числа А (консольное приложение)
Дано целое четырехзначное число. Верно ли, что произведение его цифр больше заданного числа А?

Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М
Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые...

Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М
Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые...

1
296 / 274 / 194
Регистрация: 03.05.2012
Сообщений: 570
01.01.2013, 10:49 2
Лучший ответ Сообщение было отмечено Tdutybq как решение

Решение

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
type
  tset=set of byte;
 
procedure createset(var aset:tset;num:integer);
var
  i,n:byte;
begin
  i:=0;
  while i<num do begin
    n:=random(41)+10;
    if not (n in aset) then begin
      aset:=aset+[n];
      inc(i);
    end;
  end;
end;
 
procedure writeset(var aset:tset);
var
  i:byte;
begin
  for i in aset do
    write(i,' ');
  writeln;
end;
 
function productset(var aset:tset):longint;
var
  p:longint;
  i:byte;
begin
  p:=1;
  for i in aset do
    p:=p*i;
  productset:=p;
end;
 
var
  k:longint;
  n:integer;
  a,b:tset;
 
begin
  randomize;
  a:=[];b:=[];
  write('введите кол-во элементов множества A : ');
  readln(n);
  createset(a,n);
  writeset(a);
  write('введите кол-во элементов множества B : ');
  readln(n);
  createset(b,n);
  writeset(b);
  a:=a*b;
  write('введите число : ');
  readln(n);
  if a<>[] then begin
    k:=productset(a);
    writeln('произведение чисел входящих в оба множества :');
    writeln(k);
    if n>k then
      writeln('введёное число больше')
    else
      writeln('введёное число меньше');
  end
  else
    writeln('нет чисел входящих в оба множества');
  readln;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.01.2013, 10:49
Помогаю со студенческими работами здесь

Определить произведение элементов, значения которых больше заданного числа
Дан двумерный массив (матрица) размером NxN. 1. Определить произведение элементов, значения...

Массивы: Найти произведение тех чисел, которые больше заданного числа
2. Дана последовательность целых положительных чисел. найти произведение тех чисел, которые больше...

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

Найти произведение только тех чисел, которые больше заданного числа М
дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые...


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

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

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