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

Определить сумму второго, четвертого, шестого и т.д. элементов массива

01.12.2014, 16:52. Показов 4230. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Определить сумму второго,четвертого,шестого и т.д. элементов массива
Помогите)))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2014, 16:52
Ответы с готовыми решениями:

Одномерные массивы. Определить сумму второго,четвертого,шестого и т.д. элементов массива
Определить сумму второго,четвертого,шестого и т.д. элементов массива

Сумма первого и второго, третьего и четвертого, пятого и шестого . . . элементов массива.
Опишите алгоритм подсчета суммы произведений последовательных пар элементов в целочисленном массиве...

Определить сумму квадратов элементов четвертого столбца массива
Дан двумерный массив.Определить: а)сумму квадратов элементов четвертого столбца массива; б)сумму...

Определить сумму квадратов элементов четвертого столбца массива.
Дан двумерный массив. Определить: 1. сумму квадратов элементов четвертого столбца массива. 2....

12
1646 / 1075 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
01.12.2014, 16:58 2
Pascal
1
2
3
4
5
6
7
8
sum:=0;
k:=2;
While k<=max do
Begin
  sum:=sum+m[k];
  Inc(k,2);
end;
Writeln(sum);
1
1 / 1 / 0
Регистрация: 18.11.2014
Сообщений: 34
01.12.2014, 20:52  [ТС] 3
есть еще варианты решения?
0
1646 / 1075 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
01.12.2014, 21:16 4
slav9n14, а Вы в условиях не указывали, что надо решить несколькими вариантами...
0
1 / 1 / 0
Регистрация: 18.11.2014
Сообщений: 34
01.12.2014, 21:17  [ТС] 5
APALoff, или же сможете написать полное решение этой задачи,не могу ее дописать!
0
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
02.12.2014, 10:04 6
полное решение с вариантом от APALoff
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
const
  max = 6;
var
  m: array[1..max] of integer;
  k, sum: integer;
begin
  writeln('Array:');
  for k:=1 to max do
  begin
    m[k]:=random(10);
    write(m[k]:4);
  end;
  writeln;
  
  sum:=0;
  k:=2;
  While k<=max do
  Begin
    sum:=sum+m[k];
    Inc(k,2);
  end;
  Writeln(sum);
  readln
end.
еще вариант:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const
  max = 6;
var
  m: array[1..max] of integer;
  k, sum: integer;
begin
  writeln('Array:');
  for k:=1 to max do
  begin
    m[k]:=random(10);
    write(m[k]:4);
  end;
  writeln;
 
  sum:=0;
  for k:=1 to max div 2 do
    sum := sum + m[k*2];
  Writeln(sum);
  readln
end.
1
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7648 / 4488 / 2809
Регистрация: 22.11.2013
Сообщений: 12,827
Записей в блоге: 1
02.12.2014, 11:20 7
Вариантов возможных много есть, два ещё:
Pascal
1
2
3
4
5
sum:=0;
for k:=2 to max do if not Odd(k) then sum:=sum+m[k];
 
sum:=0;
for k:=2 to max do sum:=sum+Integer(not Odd(k))*m[k];
0
1 / 1 / 0
Регистрация: 18.11.2014
Сообщений: 34
04.12.2014, 17:06  [ТС] 8
Еще нужно решить используя динамический массив кто поможет
0
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
04.12.2014, 19:01 9
slav9n14, а как в решении задачи поможет динамический массив?
0
1 / 1 / 0
Регистрация: 18.11.2014
Сообщений: 34
04.12.2014, 20:00  [ТС] 10
JokeR.BY, нужно 2 способами!
0
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
04.12.2014, 20:04 11
slav9n14,
Цитата Сообщение от JokeR.BY Посмотреть сообщение
а как в решении задачи поможет динамический массив?
0
1 / 1 / 0
Регистрация: 18.11.2014
Сообщений: 34
04.12.2014, 20:14  [ТС] 12
JokeR.BY, нужно решить через динамический массив,сказали так!
0
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
04.12.2014, 20:30 13
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var
    m : Array Of Integer;
    i, n : Byte;
    sum : Integer = 0;
begin
    Randomize;
    Write('n='); ReadLn(n);
    SetLength(m, n);
    Write('Array: ');
    for i := 0 to n - 1 do
    begin
        m[i] := Random(10);
        Write(m[i]:4);
        if Odd(i) then
            Inc(sum, m[i]);
    end;
    Writeln;
    WriteLn('sum=', sum);
end.
0
04.12.2014, 20:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2014, 20:30
Помогаю со студенческими работами здесь

Определить сумму элементов четвёртого столбца массива, меньших 100
дан двухмерный массив. Определить сумму элементов четвёртого столбца массива, меньших 100 ...

Найти сумму второго, четвертого и т. д. элементов
Дан массив. Найти: а) сумму второго, четвертого и т. д. элементов; б) произведение третьего,...

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

Найти произведение второго и четвертого элементов массива
1.Создать и вывести массив Y с элементами Yi+1 где i номер варианта (вариант 9) Найти произведение...


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

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

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