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

Найти количество положительных элементов и сумму индексов отрицательных элементов массива

24.10.2012, 22:38. Показов 2019. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите решить пожалуйста:
Найти количество положительных элементов и сумму индексов отрицательных элементов массива V; записать сначала положительные элементы, затем - отрицательные.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2012, 22:38
Ответы с готовыми решениями:

Найти произведение положительных индексов массива и количество его отрицательных элементов
Дан массив А(10). Найти произведение положительных индексов массива и количество его отрицательных...

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

Найти сумму отрицательных, количество положительных и произведение ненулевых элементов одномерного массива
Помогите пожалуйста решить задачу на одномерный массив. Одномерный массив Х(15) считать из...

Найти сумму индексов положительных элементов массива
Дан вещественный линейный массив на N элементов. Найти сумму индексов положительных элементов...

1
272 / 188 / 173
Регистрация: 06.06.2012
Сообщений: 322
26.10.2012, 12:13 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
const
  n = 10;
type
  mas = array[1..n] of integer;
var
  v: mas;
   i, j, k, s: integer;
procedure swap(var x, y: integer); //процедура обмена значениями элементов(перестановка элементов)
var
  t: integer;
begin
  t := x;
  x := y;
  y := t
end;
procedure random_mas(var v: mas); //процедура заполнения случайными числами
var
  i: integer;
begin
  for I := 1 to n do
    v[i] := random(10) - 5;
end;
procedure print_mas(v: mas); //процедура вывода массива на экран
var
  i: integer;
begin
  for i := 1 to n do 
    write(v[i], ' ');
end;
begin
  s := 0;
  k := 0;
  writeln('Исходный массив:');
  random_mas(v);
  print_mas(v);
  writeln;
  for i := 1 to n do
    if (v[i] > 0) and (s <> 0) then k := k + 1 else
      s := s + i;
  for j := 1 to N - 1 do
    for i := 1 to N - j do
      if v[i] < v[i + 1] then
        swap(v[i], v[i + 1]);
  writeln('Отсортированный массив');
  print_mas(v); writeln;
  writeln('Кол-во положительных: ', k);
  writeln('Сумма индексов отрицательных элементов: ', s);
  begin  
  end;
end.
1
26.10.2012, 12:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.10.2012, 12:13
Помогаю со студенческими работами здесь

Дан массив А (10). Найти произведение индексов положительных элементов и количество отрицательных элементов
Дан массив А (10). Найти произведение индексов положительных элементов и количество отрицательных...

Найти сумму всех элементов массива, количество положительных и отрицательных чисел и среднеарифметическое отрицательных чисел
заранее всем спасибо буду признателен за любую помощь

Найти сумму положительных элементов и количество отрицательных элементов двумерного массива вещественного типа
Помогите, пожалуйста, сделать вот ету задачу в Free Pascal: создайте программу &quot;Подсчет&quot; в которой...

Найти сумму положительных и количество отрицательных элементов массива
люди помогите пожалуйста написать программу к задаче: Задан массив из N чисел. Найти сумму...


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

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

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