0 / 0 / 0
Регистрация: 28.11.2018
Сообщений: 11

Найти сумму элементов массива, стоящих на нечетных местах

18.06.2019, 06:48. Показов 3659. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
найти сумму элементов массива стоящих на нечетных местах делфи
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.06.2019, 06:48
Ответы с готовыми решениями:

Найти сумму элементов, стоящих на четных местах и произведение элементов, стоящих на нечетных местах
Дан одномерный массив y=(-1; 5,03; 6,2; -8,4; 0,7; 2,6). Найти сумму элементов, стоящих на четных местах и произведение элементов, стоящих...

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

Найти сумму элементов таблицы, стоящих в четных строках на нечетных местах
1. Создать таблицу 5*4. Найти сумму элементов стоящих в четных строках на нечетных местах.

8
 Аватар для AHBAR
1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,141
18.06.2019, 10:30
Лучший ответ Сообщение было отмечено aarneet как решение

Решение

aarneet,
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
VAR
a:array of integer;
i,n,s:Integer;
begin
randomize;
n := 10 + random(11);
SetLength(a, n);
s := 0;
for i := 0 to n-1 do Begin
    a[i] := random(26);
    Memo1.Lines.Add('a[' + IntToStr(i) + ']=' + IntToStr(a[i]));
    if i mod 2 = 0 then S := s + a[i];
    end;
Memo1.Lines.Add('Сумма = ' + IntToStr(S));
end;
1
0 / 0 / 0
Регистрация: 28.11.2018
Сообщений: 11
18.06.2019, 11:52  [ТС]
Объясните, пожалуйста, зачем Set Length?
0
5664 / 4506 / 1089
Регистрация: 29.08.2013
Сообщений: 28,048
Записей в блоге: 3
18.06.2019, 12:08
потому что массив без размера
Цитата Сообщение от AHBAR Посмотреть сообщение
a:array of integer;
значит ему нужно задать размер
0
Модератор
4108 / 2340 / 807
Регистрация: 15.11.2015
Сообщений: 9,307
18.06.2019, 12:49
Надо складывать элементы на нечётных местах. Значит
Delphi
1
if i mod 2 = 1 then S := s + a[i];
0
236 / 28 / 18
Регистрация: 08.05.2011
Сообщений: 185
18.06.2019, 13:15
Цитата Сообщение от aarneet Посмотреть сообщение
Объясните, пожалуйста, зачем Set Length?
Так объявляется динамический массив.
SetLength(a, n); Где а - название массива, n - количество элементов массива
0
 Аватар для AHBAR
1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,141
18.06.2019, 14:05
Лучший ответ Сообщение было отмечено aarneet как решение

Решение

Цитата Сообщение от AzAtom Посмотреть сообщение
Надо складывать элементы на нечётных местах. Значит
совершенно верно, я косякнулся )

Цитата Сообщение от aarneet Посмотреть сообщение
Объясните, пожалуйста, зачем Set Length?
Процедура SetLength задает размер одномерного динамического массива (в данном конкретном случае)
если не знаете, что это такое, то можно задать статический массив
и нужно четность/нечетность исправить в коде

Добавлено через 1 минуту
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
VAR
const
n = 10;
a:array[1..n] of integer;
i,s:Integer;
begin
randomize;
s := 0;
for i := 1 to n do Begin
    a[i] := random(26);
    Memo1.Lines.Add('a[' + IntToStr(i) + ']=' + IntToStr(a[i]));
    if i mod 2 = 1 then S := s + a[i];
    end;
Memo1.Lines.Add('Сумма = ' + IntToStr(S));
end;
0
Модератор
 Аватар для D1973
9890 / 6430 / 2452
Регистрация: 21.01.2014
Сообщений: 27,310
Записей в блоге: 3
18.06.2019, 15:17
Цитата Сообщение от AHBAR Посмотреть сообщение
if i mod 2 = 1 then...
Delphi
1
if Odd(i) then...
Короче на 5 букафф
0
 Аватар для AHBAR
1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,141
19.06.2019, 04:59
Цитата Сообщение от D1973 Посмотреть сообщение
Короче на 5 букафф
когда забыл в каком случае она принимает true, а справочник гуглить лень, написал по-старинке
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.06.2019, 04:59
Помогаю со студенческими работами здесь

Определить отношение суммы элементов массива, стоящих на нечетных местах, к сумме элементов на четных местах
Определить отношение суммы элементов массива, стоящих на нечетных местах, на сумму элементов, стоящих на четных местах. :confused:

Найти сумму элементов массива, которые стоят на нечетных местах
Дан одномерный массив из 20 элементов.Нужно найти сумму элементов массива, которые стоят на нечетных местах

Найти сумму элементов массива,которые стоят не на нечетных местах
из 20 элементов.Нужно найти сумму элементов массива,которые стоят не на нечетных местах

Найти и вывести на экран сумму цифр, стоящих на нечетных местах вводимого натурального числа
Найти и вывести на экран сумму цифр, стоящих на нечетных местах, вводимого натурального числа.Помогите решить

Найти сумму четных элементов массива, стоящих на четных местах
Дан массив B, состоящий из n элементов. Элементы массива ввести с использованием компонента Edit. Найти сумму четных элементов массива,...


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

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

Новые блоги и статьи
Инференс ML моделей в Java: TensorFlow, DL4J и DJL
Javaican 05.11.2025
Python захватил мир машинного обучения - это факт. Но когда дело доходит до продакшена, ситуация не так однозначна. Помню проект в крупном банке три года назад: команда data science натренировала. . .
Mapped types (отображённые типы) в TypeScript
Reangularity 03.11.2025
Mapped types работают как конвейер - берут существующую структуру и производят новую по заданным правилам. Меняют модификаторы свойств, трансформируют значения, фильтруют ключи. Один раз описал. . .
Адаптивная случайность в Unity: динамические вероятности для улучшения игрового дизайна
GameUnited 02.11.2025
Мой знакомый геймдизайнер потерял двадцать процентов активной аудитории за неделю. А виновником оказался обычный генератор псевдослучайных чисел. Казалось бы - добавил в карточную игру случайное. . .
Протоколы в Python
py-thonny 31.10.2025
Традиционная утиная типизация работает просто: попробовал вызвать метод, получилось - отлично, не получилось - упал с ошибкой в рантайме. Протоколы добавляют сюда проверку на этапе статического. . .
C++26: Read-copy-update (RCU)
bytestream 30.10.2025
Прошло почти двадцать лет с тех пор, как производители процессоров отказались от гонки мегагерц и перешли на многоядерность. И знаете что? Мы до сих пор спотыкаемся о те же грабли. Каждый раз, когда. . .
Изображения webp на старых x32 ОС Windows XP и Windows 7
Argus19 30.10.2025
Изображения webp на старых x32 ОС Windows XP и Windows 7 Чтобы решить задачу, использовал интернет: поисковики Google и Yandex, а также подсказки Deep Seek. Как оказалось, чтобы создать. . .
Passkey в ASP.NET Core identity
stackOverflow 29.10.2025
Пароли мертвы. Нет, серьезно - я повторяю это уже лет пять, но теперь впервые за это время чувствую, что это не просто красивые слова. В . NET 10 команда Microsoft внедрила поддержку Passkey прямо в. . .
Последние результаты исследования от команды MCM (октябрь 2025 г.)
Programma_Boinc 29.10.2025
Последние результаты исследования от команды MCM (октябрь 2025 г. ) Поскольку мы продолжаем изучать гены, которые играют ведущую роль в развитии рака, в рамках проекта "Картирование раковых. . .
Мысли в слух
kumehtar 29.10.2025
Обнаружил, что мысли лучше писать короткими фразами. Таким образом внимание читателя успевает охватить всю фразу сразу, за один раз, не соскакивая и не прерываясь. А если писать это длинным текстом,. . .
Побитовые операторы в Python
AI_Generated 28.10.2025
Побитовые операторы - это не реликт эпохи, когда каждый байт был на вес золота. Да, сейчас оперативка стоит копейки, но задачи изменились. Вместо экономии памяти приходится решать другие проблемы:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru