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

Одномерные Массивы.

13.10.2010, 11:26. Показов 554. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемый модератор помогите решить.

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

Одномерные массивы
Написать программу для формирования и печати одномерного массива. Сформированный массив перед...

одномерные массивы
Помогите с задачей: Поменять местами минимальный и максимальный элементы массива размера 10

Одномерные массивы.
1. Найдите общее кол-во собранного картофеля. Результаты сбора картофеля и названия бригад хранятся...

массивы(одномерные)
Всем доброго времени суток, хочу задать вопрос, а вернее попросить помощи.. имеется код ...

3
25 / 25 / 14
Регистрация: 01.07.2010
Сообщений: 59
13.10.2010, 15:56 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
uses crt;
var i, ind, n: integer;
    min: real;
    arr: array [1..100] of real;
begin
  clrscr;
  randomize;
  write('n= (n<100)');
  readln(n);
  writeln('Array:');
  min:=100; ind:=0;
  for i:=1 to n do
    begin
      arr[i]:=random(20)/2-10;
      write(arr[i]:4:1,', ');
      if abs(arr[i])< min then 
        begin
          min:=abs(arr[i]);
          ind:=i;
        end;
    end;
  writeln;
  min:=0;
  for i:=1 to ind-1 do
    min:=min + abs(arr[i]);
  writeln('result: ', min:5:2);
  readln;
end.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
13.10.2010, 16:08 3
znahar, Нужно предусмотреть случай, когда минимальный элемент первый, в этом случае нехорошо будет
Pascal
1
for i:=1 to ind-1 do
0
25 / 25 / 14
Регистрация: 01.07.2010
Сообщений: 59
13.10.2010, 16:15 4
Подкорректировал - если минимальный элемент на первом месте, то сумма будет равно 0.
Спасибо за замечание, Puporev
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
uses crt;
var i, ind, n: integer;
    min: real;
    arr: array [1..100] of real;
begin
  clrscr;
  randomize;
  write('n= (n<100)');
  readln(n);
  writeln('Array:');
  min:=100; ind:=0;
  for i:=1 to n do
    begin
      arr[i]:=random(20)/2-10;
      write(arr[i]:4:1,', ');
      if abs(arr[i])< min then 
        begin
          min:=abs(arr[i]);
          ind:=i;
        end;
    end;
  writeln;
  min:=0;
  if ind>1 then
    for i:=1 to ind-1 do
      min:=min + abs(arr[i]);
  writeln('result: ', min:5:2);
  readln;
end.
1
13.10.2010, 16:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2010, 16:15
Помогаю со студенческими работами здесь

одномерные массивы
Вставить минимальный элемент после последнего, равного заданному числу?. Вроде легко, но не могу...

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

Одномерные массивы
Срочна нужна помощь в решении задачек, ибо завтро сдавать :) и Заранее спасибо :)

одномерные массивы
напашите пожалуйста код... Как удалить первый чётный элемент?


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

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

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