pechyclava
?>

Найти суммы элементов массива, которые делятся на 8​

Информатика

Ответы

rb-zakaz

Какой раз уже пишу, и не устану писать на далее.. Ребят уточняйте на каком языке программирования нужно написать. Это вам же на руку. Так как если вы не уточняете, вам потом всё равно придётся изменять под нужный вам язык.

Для примера напишу на С++

//Генерируем массив для n элементов и назовём его А

int sum = 0; //Создаём переменную сумма

for(int i = 0; i<n; i++){

if( (A[i]%8) == 0){

sum+=A[i];

}

}

//Запустили цикл, по всех элементах массива, и смотрим если число делиться на 8 нацело, тогда записываем его в суму, иначе, не делаем ничего

cout << "sum: " << sum; // Выводим сумму.

Yurevna_Kharkchinov1302

Анастасия, Вам нужно поменять местами строки 60 и 61. Сейчас программа ищет только одну пару чисел, а по условию нужно выводить их все, т.к. вывод сообщения в Memo1 произойдет только после прохода двух циклов for (для параметров i и j)

Если хотите улучшить программу: можно добавить проверку на тот случай, если ни одной подходящей пары не будет найдено.

Можно еще в StringGrid'е оставить одну строку, т.к. остальные не используются, за это отвечает свойство RowCount

Мемо1 в начале процедуры желательно очистить от сообщений, Memo1.Lines.Clear; если только Вы не хотите хранить всю историю работы программы.

Объяснение:

borisowaew
Передача информации — физический процесс, посредством которого осуществляется перемещение знаков (сведений предоставлять информацию) в пространстве или осуществляется физический доступ субъектов к знакам.

Передача информации — заблаговременно организованное техническое мероприятие, результатом которого становится воспроизведение информации, имеющейся в одном месте, условно называемом «источником информации», в другом месте, условно называемом «приёмником информации». Данное мероприятие предполагает предсказуемый срок получения указанного результата («информация» здесь понимается в техническом аспекте, как осмысленное множество символов, чисел, параметров абстрактных или физических объектов, без достаточного «объёма» которого не могут быть решены задачи управления, выживания, развлечения, совершения преступлений или денежных операций).

Для осуществления п.и. необходимо наличие, с одной стороны, так называемого «запоминающего устройства», или «носителя», обладающего возможностью перемещения в пространстве и времени между "источником" и "приёмником". С другой стороны, необходимы заранее известные "источнику" и "приемнику" правила и нанесения и снятия информации с "носителя". С третьей стороны, "носитель" должен продолжать существовать как таковой к моменту прибытия в пункт назначения. (к моменту окончания снятия с него информации "приёмником")

В качестве «носителей» на современном этапе развития техники используются как вещественно-предметные, так и волново-полевые объекты физической природы. Носителями могут быть при определённых условиях и сами передаваемые "информационные" "объекты" (виртуальные носители).

Передача информации в повседневной практике осуществляется по описанной схеме как "вручную", так и с различных автоматов. Во множестве разновидностей технической реализации.

При построении систем передачи информации может "передаваться" не только информация о физических объектах, но и информация о подготовленных к передаче носителях. Таким образом, организуется иерархическая «среда передачи» с любой глубиной вложенности (не путать со средой распространения волновых носителей).

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Найти суммы элементов массива, которые делятся на 8​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

skzzkt
kon200182
mitin228133770
zazaza74
zrs-546
lbeglarova6
Nadezhda
Gennadievna bessonov
Dato24043846
Голубева1440
nadjasokolova2017
nash-crimea2019
Alsergus7811
Chervonnaya-Aleksei
Anton661