Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/55: Рейтинг темы: голосов - 55, средняя оценка - 4.65
0 / 0 / 0
Регистрация: 06.03.2019
Сообщений: 3

В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Произведение положительных элементов массива

06.03.2019, 10:20. Показов 10555. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. Произведение положительных элементов массива.
2. Сумму элементов массива, расположенных до минимального элемента.
3. Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящих на нечетных местах.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.03.2019, 10:20
Ответы с готовыми решениями:

В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму положительных элементов массива
N Xn=(-1)*n nC в одномерном массиве,состоящем из n вещественных элементов , вычислить ...

В одномерном массиве, состоящем из n вещественных элементов, вычислить количество элементов, меньших С.
В одномерном массиве, состоящем из n вещественных элементов, вычислить количество элементов, меньших С.

В одномерном массиве, состоящем из n вещественных элементов, вычислить
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) максимальный элемент массива; 2) сумму элементов массива,...

2
 Аватар для WildDen
109 / 68 / 46
Регистрация: 13.01.2019
Сообщений: 288
06.03.2019, 18:37
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
Uses Crt;
const
N=10;
var
a: array [1..N] of integer;
s,min,i,max,j:integer;
begin
s:=0;
for i:=1 to N do begin
a[i]:=random(-10,10);
write(a[i],' ');
end;
for i:=1 to N do begin
if a[i]>0 then 
s:=s+a[i];
end;
writeln;
writeln('summa polosit el=',s);
s:=0;
min:=a[1];
for i:=2 to N do begin
if a[i]<min then begin
min:=a[i];
end;
end;
writeln('min=',min);
s:=0;
writeln('summ el do min=');
for i:=1 to N do begin
if a[i]=min then begin
s:=s+0;
end;
s:=s+a[i];
end;
write(s);
writeln;
writeln('setnie mesta:');
for i:=1 to N do begin
if i mod 2=0 then
write(a[i],' ');
end;
writeln;
writeln('nesetnie mesta:');
for i:=1 to N do begin
if i mod 2 <> 0 then
write(a[i],' ');
end;
end.
Добавлено через 59 секунд
3 только не до конца
0
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
06.03.2019, 20:11
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
70
71
72
73
74
75
76
77
78
79
80
81
82
program SortMass;
 
var
  a: array[1..100] of real; // Переменная для массива.
  n: integer;    //  Переменная, хранящая заданное число элементов массива.
  i,j : integer;  // Промежуточные переменные для организации циклов.
  min : real;    // Переменная для хранения значения минимального элемента массива.
  indexmin: integer;  // Переменная для хранения индекса элемента с минимальным значением.
  pow: double:    //  Переменная для хранения произведения элементов.
  sum: double;   //  Переменная для хранения значения суммы элементов
  buf: real;    //  Промежуточная переменная для сортировки массива.
begin
 
  randomize;
  writeln('Введите максимальное число элементов массива: ');
  readln(n);
  for i:=1 to n do
   begin
   a[i]:= (random(1000)-500)/10;  // Заполняем массив случайными числами в дипазоне от -49.9 до 49.9
   write(a[i]:0:1,'  ');
   if i mod 10 = 0 then Writeln;
   end;
   pow:=1;
   for i:=1 to n do     //  Ищем положительные элементы массива.
    if a[i] > 0 then
     pow:=pow*a[i];    // Вычисляем произведение найденных элементов массива.
 writeln;
 writeln('Произведение положительных элементов массива: ', pow:0:2);
 
 min:=a[1];
 for i:=1 to n do     //  Ищем минимальный элемент массива.
  if a[i] < min then
   begin
   min:= a[i];
   indexmin:=i;
   end;
 writeln;
 writeln('Минимальный элемент массива равен ',min:0:2,' и является ',indexmin,'-ым элементом массива');
 sum:=0;
 for i:=1 to indexmin do
  sum:=sum+a[i];     //  Вычисляем сумму элементов, стоящих до минимального элемента.
 writeln;
 writeln('Сумма элементов массива, расположенных до ',indexmin,'-ого элемента равна: ', sum:0:2);
 
 for i:=1 to n-1 do    // Сортируем  элементы с четными индексами.
    for j:=i+1 to n do
      if not odd(i) and not odd(j) and (a[i]>a[j]) then
        begin
          buf:=a[i];
          a[i]:=a[j];
          a[j]:=buf;
        end;
 writeln;
 writeln('Массив с отсортированными по возрастанию  элементами с четными индексами:');
 for i:=1 to n do
   begin
   write(a[i]:0:1,'  ');
   if i mod 10 = 0 then Writeln;
   end;
 
 for i:=1 to n-1 do    //  Сортируем элементы с нечетными индексами.
    for j:=i+1 to n do
      if odd(i) and odd(j) and (a[i]>a[j]) then
        begin
          buf:=a[i];
          a[i]:=a[j];
          a[j]:=buf;
        end;
 writeln;
 writeln('Массив с отсортированными по возрастанию элементами с нечетными индексами:');
 for i:=1 to n do
   begin
   write(a[i]:0:1,'  ');
   if i mod 10 = 0 then Writeln;
   end;
 
 
 
 
 
 readln;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.03.2019, 20:11
Помогаю со студенческими работами здесь

В одномерном массиве, состоящем из n вещественных элементов, вычислить:
в одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) Максимальный по модулю элемент массива 2) Сумму элементов...

В одномерном массиве, состоящем из n вещественных элементов, заменить каждый элемент > 0 значением среднего арифметического элементов массива
В одномерном массиве, состоящем из n вещественных элементов, заменить каждый элемент &gt;0 , значением среднего арифметического элементов...

В однородном массиве, состоящем из N вещественных элементов, вычислить: сумму элементов массива, расположенных после максимального элемента
В однородном массиве, состоящем из N вещественных элементов, вычислить: сумму элементов массива, расположенных после максимального...

В одномерном массиве вычислить произведение положительных и отрицательных элементов
в одномерном массиве вычислить произведение положительных и отрицательных элементов

В одномерном массиве, состоящем из п целочисленных элементов, вычислить
В одномерном массиве, состоящем из п целочисленных элементов, вычислить: 1) номер максимального элемента массива; 2) произведение...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru