Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/29: Рейтинг темы: голосов - 29, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 4

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

20.02.2014, 17:57. Показов 5785. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.Дан массив целых чисел, состоящий из 30 элементов. Найти:
сумму элементов массива, имеющих четное значение;вывести количество элементов,значения которых больше заданного числа A.
2.Дан массив целых чисел,состоящий из 30 элементов.Найти:
сумму элементов массива,имеющих нечетное значение;
вывести индексы тех элементов, значения которых больше заданного числа A ;
определить,есть ли в данном массиве положительные элементы,кратные K.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.02.2014, 17:57
Ответы с готовыми решениями:

Найти сумму элементов массива, имеющих нечетное значение
Дан массив целых чисел заполненный случайным образом, состоящий из 20 элементов. Найти: -сумму элементов, имеющих нечетное значение; ...

Найти сумму элементов массива, имеющих значение, кратное пяти
Задание 1 - найти сумму элементов, имеющих значение, кратное пяти. Если в массиве максимальный элемент по модулю больше минимального, то...

Найти сумму элементов, имеющих нечетное значение
Найти сумму элементов, имеющих нечетное значение;

8
Форумчанин Паскаля
 Аватар для code-n'-help
77 / 90 / 55
Регистрация: 08.11.2013
Сообщений: 399
Записей в блоге: 2
20.02.2014, 18:17
На одну задачу по одну тему

Добавлено через 4 минуты
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
 вот вам только 1 задача 
var i:word; A,sum:word;Tmas:array [1..30] of word;
begin
sum:=0;
read(a);
for i:=1 to 30 do
begin
read(Tmas[i]);
if (Tmas[i] mod 2)=0
then sum:=sum+Tmas[i];
if Tmas[i]>A
then write(A);
end;
Добавлено через 2 минуты
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var i:word; A,sum:word;Tmas:array [1..30] of word;
begin
sum:=0;
read(a);
for i:=1 to 30 do
begin
read(Tmas[i]);
if (Tmas[i] mod 2)=0
then sum:=sum+Tmas[i];
Write(sum);
for i:=1 to 30 do
if Tmas[i]>A
then write(Tmas[i]);
end;
другой дополненый вариант

Добавлено через 2 минуты
Ок щас с второй помогу

Добавлено через 1 минуту
определить,есть ли в данном массиве положительные элементы,кратные K. К вы тоже считываете?

Добавлено через 37 секунд
вывести индексы тех элементов, значения которых больше заданного числа A ; Может быть меньше?
1
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 4
20.02.2014, 18:21  [ТС]
Цитата Сообщение от code-n'-help Посмотреть сообщение
определить,есть ли в данном массиве положительные элементы,кратные K. К вы тоже считываете?
нет

Добавлено через 1 минуту
Цитата Сообщение от code-n'-help Посмотреть сообщение
вывести индексы тех элементов, значения которых больше заданного числа A ; Может быть меньше?
именно больше
0
Форумчанин Паскаля
 Аватар для code-n'-help
77 / 90 / 55
Регистрация: 08.11.2013
Сообщений: 399
Записей в блоге: 2
20.02.2014, 18:23
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var i:word; A,sum,k:word;Tmas:array [1..30] of word;
begin
sum:=0;
read(a);
for i:=1 to 30 do
begin
read(Tmas[i]);
if (Tmas[i] mod 2)=1
then sum:=sum+Tmas[i];
Write(sum);
for i:=1 to 30 do
if Tmas[i]>A
then write(Tmas[i]);
 
read(k);
write('chisla kratnie k:');
for i:=1 to 30 do
if (Tmas[i] mod k)=0 
then write(Tmas[i]);
end;
end.
Добавлено через 11 секунд
второе задание

Добавлено через 21 секунду
если не считываете обьясните что вы делаете тогда
1
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 4
20.02.2014, 18:33  [ТС]

Может кратность найти так
Pascal
1
for i:=1 to n do if (a[i] mod k=0) then Writeln(a[i],' ');
Добавлено через 7 минут
Цитата Сообщение от code-n'-help Посмотреть сообщение
если не считываете обьясните что вы делаете тогда
ошибочка вышла,сразу не понял просто...да считываю
0
Форумчанин Паскаля
 Аватар для code-n'-help
77 / 90 / 55
Регистрация: 08.11.2013
Сообщений: 399
Записей в блоге: 2
20.02.2014, 21:32
как хотите, вы же написали что у вас массив 30 элементов, я сделал по условию

Добавлено через 54 секунды
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var i:word; A,sum,k:word;Tmas:array [1..30] of word;
begin
sum:=0;
read(a,n);
for i:=1 to n do
begin
read(Tmas[i]);
if (Tmas[i] mod 2)=1
then sum:=sum+Tmas[i];
Write(sum);
for i:=1 to 30 do
if Tmas[i]>A
then write(Tmas[i]);
 
read(k);
write('chisla kratnie k:');
for i:=1 to n do
if (Tmas[i] mod k)=0 
then write(Tmas[i]);
end;
end.

Тогда так
0
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 4
20.02.2014, 21:40  [ТС]
Всё тема закрыта.
0
21.02.2014, 01:44
 Комментарий модератора 
Andreytus, если вам надо вторую задачу... создавайте соответствующую тему...
0
Модератор
10423 / 5711 / 3402
Регистрация: 17.08.2012
Сообщений: 17,371
21.02.2014, 04:59
Andreytus, прочитайте правила форума. Вы не можете закрыть тему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.02.2014, 04:59
Помогаю со студенческими работами здесь

Создать новый одномерный массив из элементов матрицы, имеющих четное значение
Создайте новый одномерный массив из элементов двумерного массива имеющих четное значение Program P10; uses crt; Type Mas = array of...

Найти сумму элементов массива, имеющих четные индексы
Задан двухмерный массив. Найти сумму всех элементов массива, имеющих четные индексы. Помогите пожалуйста

Найти сумму элементов массива, имеющих четное значение
Дан массив целых чисел, состоящий из 12 элементов. Заполнить его с клавиатуры. Найти сумму элементов, имеющих четное значение. Помогите...

Найти сумму элементов имеющих четное значение
Заполнить его с клавиатуры. Найти:сумму элементов имеющих четное значение;вывести индексы тех элементов значения которых больше заданного...

Найти произведение элементов массива, имеющих четное значение
Здравствуйте, нужна помощь с зданием : дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка ....


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru