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

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

23.05.2015, 13:55. Показов 1599. Ответов 3
Метки нет (Все метки)

В одномерном массиве, состоящем из n действительных элементов, вычислить:
1) номер минимального по модулю элемента массива;
2) сумму модулей элементов массива, расположенных после первого отрицательного элемента.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2015, 13:55
Ответы с готовыми решениями:

Вычислить количество и сумму модулей элементов массива, расположенных после первого отрицательного элемента
В одномерном массиве состоящий из n вещественных элементов,(n,<=50) вычислить количество и сумму...

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

Вычислить сумму модулей элементов массива, расположенных после первого отрицательного элемента
Помогите люди пожалуйста !!! Нужно написать прогу. В одномерном массиве, состоящем из n...

Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю
сумму модулей элементов массива, расположенных после первого элемента, равного нулю

3
54 / 45 / 97
Регистрация: 17.08.2014
Сообщений: 157
24.05.2015, 12:25 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
program ex;
const N1=1000;
var a:array[1..N1]of real;
    i,n,j:integer;
    min,s:real;
  
begin
randomize;
writeln('количество элементов? ');
readln(n);
for i:=1 to n do
a[i]:=random (5)-2.5;
write('Наш массив: ');
 
for i:=1 to n do
write(a[i],' ');
 
min:=a[1];
for i:=1 to n do
if (abs(min))>(abs(a[i])) then 
min:=a[i];
 
writeln();
for i:=1 to n do
if min=a[i] then 
begin
writeln('номер минимального по модулю = ',i);
break;
end;
 
for i:=1 to n do
begin if a[i]<0 then 
j:=i; break; end;
 
for i:=j+1 to n do
s:=s+(abs(a[i]));
writeln('сумма модулей элементов массива расположенных после первого отрицательного = ',s);
 
end.
0
Эксперт Pascal/Delphi
2384 / 1296 / 1492
Регистрация: 29.08.2014
Сообщений: 4,657
03.06.2015, 06:57 3
(Это сообщение перенесено из дублирующей темы)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var
  a:array of real;
  n,i:integer;
  s:real;
  m:boolean;
begin
  repeat
    write('n=');readln(n);
  until n>0;
  setlength(a,n);
  write('Введите массив:');
  i:=0;s:=0.0;m:=false;
  for n:=0 to n-1 do begin
    read(a[n]);
    if m then s:=s+abs(a[n]);
    if abs(a[n])<abs(a[i]) then i:=n;
    if a[n]<0 then m:=true;
  end;
  writeln('номер минимального по модулю элемента массива:',i+1);
  writeln('сумма модулей элементов массива, расположенных после первого отрицательного элемента:',s);
end.
0
Cyborg Drone
05.06.2015, 11:30     Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента
  #4
 Комментарий модератора 
Капитолина, настоятельно рекомендую Вам ознакомиться с правилами форума. Вы их слишком часто нарушаете. Если и далее будете нарушать правила, я с Вами начну нехорошо поступать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2015, 11:30

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

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

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

Определить, сумму элементов массива, расположенных после первого положительного элемента
Дан массив 10 вещественных элементов.Определить, сумму элементов массива, расположенных после...


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

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

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