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

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

12.01.2019, 03:17. Показов 2555. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста.
В одномерном массиве х (10) найти сумму не положительных, произведение не отрицательных элементов, поменять местами первый и последний элементы. Составить блок-схему.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2019, 03:17
Ответы с готовыми решениями:

В одномерном массиве найти сумму отрицательных, количество положительных и произведение не нулевых элементов
Всем доброго времени суток. Задали сделать лабораторные работы, но вот незадача, простые я смог...

В одномерном массиве найти: количество нулевых элементов, сумму положительных, поменять местами второй
Пожалуйста помогите очень нужна помощь Задание: В одномерном массиве x(15) найти: кол-во...

Найти сумму положительных элементов в одномерном массиве
Найти сумму положительных элементов в одномерном массиве, если известна блок-схема алгоритма. В...

В одномерном числовом массиве найти сумму квадратов отрицательных элементов
Здравствуйте. Помогите пожалуйста с задачками, а то нибельмеса вобще :( 1.В одномерном числовом...

3
101 / 97 / 112
Регистрация: 28.11.2016
Сообщений: 528
12.01.2019, 10:52 2
Идете по массиву циклом, каждый элемент проверяете условием:
Если меньше или равно 0, то прибавить к переменной сумма(изначально равна 0)
Если больше или равно 0, то домножить переменную произведение(изначально равна 1)

Потом, после цикла пишете так:
t(переменная)
t = элемент массива[1]
элемент массива[1] = элемент массива[10]
элемент массива[10] = t
0
1 / 1 / 0
Регистрация: 12.11.2015
Сообщений: 116
13.01.2019, 01:22  [ТС] 3
И все равно не понятно(
0
101 / 97 / 112
Регистрация: 28.11.2016
Сообщений: 528
13.01.2019, 15:32 4
Лучший ответ Сообщение было отмечено Julia_1 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
  mas: Array [1..10] of integer;
  pr, s, t: integer;
 
begin
  for i: integer := 1 to 10
  do 
  begin
    pr := 1;
    s := 0;
    read(mas[i]);
    if(mas[i] <= 0)
      then s += mas[i];
    if(mas[i] >= 0)
      then pr *= mas[i];
  end;
  t := mas[1];
  mas[1] := mas[10];
  mas[10] := t;
  writeln('Summa = ', s, ' Proizvedenie = ', pr);
  for i: integer := 1 to 10
    do write(mas[i], ' '); 
end.
Спрашивайте, если что-то непонятно.
1
13.01.2019, 15:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2019, 15:32
Помогаю со студенческими работами здесь

В одномерном массиве длинной N найти сумму отрицательных элементов массива (прокомментировать)
Объясните пожалуйста на словах что происходит в каждой строчке задачи: В одномерном массиве...

Найти сумму положительных и произведение отрицательных элементов матрицы
ЦЕЛЬ РАБОТЫ. Задав двумерный массив вещественных данных (матрицу А), реализовать его обработку,...

Найти сумму положительных и произведение отрицательных элементов массива
Помогите пожалуйста решить задачки на массив в паскале : 1-В массиве A(N) содержатся положительные...

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


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

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

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