Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
1 / 1 / 0
Регистрация: 18.11.2014
Сообщений: 34

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

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

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

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

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

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

12
 Аватар для APALoff
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
01.12.2014, 16:58
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  [ТС]
есть еще варианты решения?
0
 Аватар для APALoff
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
01.12.2014, 21:16
slav9n14, а Вы в условиях не указывали, что надо решить несколькими вариантами...
0
1 / 1 / 0
Регистрация: 18.11.2014
Сообщений: 34
01.12.2014, 21:17  [ТС]
APALoff, или же сможете написать полное решение этой задачи,не могу ее дописать!
0
 Аватар для ermolay
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
02.12.2014, 10:04
полное решение с вариантом от 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
 Аватар для bormant
7818 / 4637 / 2837
Регистрация: 22.11.2013
Сообщений: 13,159
Записей в блоге: 1
02.12.2014, 11:20
Вариантов возможных много есть, два ещё:
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  [ТС]
Еще нужно решить используя динамический массив кто поможет
0
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
04.12.2014, 19:01
slav9n14, а как в решении задачи поможет динамический массив?
0
1 / 1 / 0
Регистрация: 18.11.2014
Сообщений: 34
04.12.2014, 20:00  [ТС]
JokeR.BY, нужно 2 способами!
0
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
04.12.2014, 20:04
slav9n14,
Цитата Сообщение от JokeR.BY Посмотреть сообщение
а как в решении задачи поможет динамический массив?
0
1 / 1 / 0
Регистрация: 18.11.2014
Сообщений: 34
04.12.2014, 20:14  [ТС]
JokeR.BY, нужно решить через динамический массив,сказали так!
0
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
04.12.2014, 20:30
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.12.2014, 20:30
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru