С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 01.04.2015
Сообщений: 15
1

Вычислить сумму элементов массива с нечетными номерами

26.05.2015, 18:55. Показов 1479. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Помогите пожалуйста написать программу. Срочно нужно сдать.

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

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

Вычислить сумму элементов массива с нечетными номерами
1. Цель работы Изучить способы представления массивов в памяти ЭВМ, получить прак- тические...

Процедуры и функции. Вычислить сумму элементов с нечетными номерами
курсанты просят помощь! выручайте пожалуйста! :'( процедуры и функции.. в одномерном массиве,...

Вычислить сумму S элементов с нечетными номерами, удовлетворяющих условию |Ci|<1
Дан массив C(m), m⩽17. Вычислить сумму S элементов с нечетными номерами, удовлетворяющих условию...

4
522 / 398 / 213
Регистрация: 28.07.2011
Сообщений: 2,212
26.05.2015, 19:25 2
В чем сложность?
сумма с нечетными номерами:
Pascal
1
2
3
s:=0;
for i:=1 to n do
if (i mod 2 <> 0) then s:=s+a[i];
чтобы найти первый отрицательный можно использовать break, либо идти с конца (последний аналогично)
вариант с break:
Pascal
1
2
3
4
5
6
for i:=1 to n do
if (a[i]<0) then 
begin
iot1:=i;
break;
end;
для последнего можно не юзать брейк
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
26.05.2015, 20:41 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

на троечку пойдет:
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
const n=100;
var
  a,b:array[1..n] of real;
  s,r:real;
  i,j,k,l:integer;
begin
  repeat
    write('n(1..100)=');
    readln(k);
  until k in [1..100];
  write('введите массив:');
  for i:=1 to k do begin
    read(a[i]); 
    if odd(i) then s:=s+a[i];
    if abs(a[i])>1.0 then begin j:=j+1;b[j]:=a[i];end;
  end;
  writeln('Сумма элементов массива с нечетными номерами:',s:0:6);
  l:=1;
  while (a[l]>0) and (l<k) do l:=l+1;
  i:=k;
  while (a[i]>0) and (i>1) do i:=i-1;
  for i:=l+1 to i-1 do r:=r+a[i];
  writeln('Сумма элементов массива, расположенных между первым и последним отрицательными элементами:',r:0:6);
  for i:=1 to j do a[i]:=b[i];
  for i:=j+1 to k do a[i]:=0.0;
  write('полученный массив: [');
  for i:=1 to k-1 do write(a[i]:0:6,',');
  writeln(a[k]:0:6,']');
  readln;
end.
0
0 / 0 / 0
Регистрация: 01.04.2015
Сообщений: 15
27.05.2015, 07:44  [ТС] 4
Огромное спасибо! Я просто не разбираюсь в Паскале.
0
Puporev
27.05.2015, 07:56     Вычислить сумму элементов массива с нечетными номерами
  #5
 Комментарий модератора 
Николайс, Создайте новую тему для новой задачи.
0
27.05.2015, 07:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2015, 07:56
Помогаю со студенческими работами здесь

Найти сумму элементов массива с нечётными номерами
Составить одномерный массив

Найти сумму элементов массива с нечетными номерами
Ребят,нужно решить в Pascal: В одномерном массиве, состоящем из n вещественных элементов,...

Вычислить сумму элементов равных 0, стоящих в столбцах с нечётными номерами
Задача: Дан массив 4х4 из целых чисел. Вычислить сумму элементов равных 0, стоящих в столбцах с...

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


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

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