 
в последовательности из 15 целых чисел определить произведение(P) max и min ,сумму (S)
отрицательных чисел данной последовательности 0
        0
         0
        0
    Ответы на вопрос
 
        Программа на паскале:
var a,min,max,p,s,i:integer;
begin
write('a = ');
readln(a);
min:=a; max:=a;
if a<0 then s:=a else s:=0;
for i:=2 to 15 do
begin
write('a = ');
readln(a);
if a<min then min:=a;
if a>max then max:=a;
if a<0 then s:=s+a;
end;
writeln('min = ',min,' max = ',max,' p = ',min*max);
writeln('s = ',s);
end.
Пример (для 5 чисел):
a = 5
a = -4
a = 2
a = 7
a = -1
min = -4 max = 7 p = -28
s = -5
 0
                    0
                     0
                    0
                 
        procedure abcd(k:integer; var smax,smin,sum:integer;
var prod:BigInteger);
begin
if k>smax then smax:=k;
if k<smin then smin:=k;
if k<0 then sum+=k;
prod*=k
end;
begin
var (smin,smax,sum):=(MaxInt,-MaxInt,0);
var prod:BigInteger:=1;
ReadSeqInteger('Введите 15 чисел->',15)
.ForEach(p->abcd(p,smax,smin,sum,prod));
Writeln('Min=',smin,', max=',smax,', сумма отрицательных=',sum);
Writeln('Произведение=',prod)
end.
 0
                    0
                     0
                    0
                 
            Для определения произведения максимального (max) и минимального (min) чисел в последовательности из 15 целых чисел, а также суммы (S) отрицательных чисел, следует выполнить следующие шаги:
- Прочитать последовательность из 15 целых чисел.
- Инициализировать переменные для max и min значений, установив их в минимально и максимально возможные значения соответственно. Предположим, что это min = infinity и max = -infinity.
- Инициализировать переменную для суммы отрицательных чисел S, установив ее равной нулю.
- Проход по каждому числу в последовательности:- Если текущее число больше текущего значения max, обновить max этим числом.
- Если текущее число меньше текущего значения min, обновить min этим числом.
- Если текущее число отрицательное, добавить его к сумме S.
 
Вот пример кода на Python, выполняющего указанные действия:
pythondef find_product_and_sum(sequence):
    max_num = float('-inf')
    min_num = float('inf')
    sum_negatives = 0
    for num in sequence:
        if num > max_num:
            max_num = num
        if num < min_num:
            min_num = num
        if num < 0:
            sum_negatives += num
    product_max_min = max_num * min_num
    return product_max_min, sum_negatives
# Пример ввода последовательности из 15 целых чисел:
sequence = [10, 5, -3, 8, -7, 4, 2, -9, 6, 1, -2, 0, 3, -1, 7]
product, sum_negatives = find_product_and_sum(sequence)
print("Произведение максимального и минимального чисел:", product)
print("Сумма отрицательных чисел:", sum_negatives)
Пожалуйста, замените пример ввода sequence на свою последовательность из 15 целых чисел для получения результата для конкретной последовательности.
 0
                    0
                     0
                    0
                Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			