В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
drrrrrr2
drrrrrr2
29.09.2022 09:43 •  Информатика

Ввести одномерный массив a из 14 элементов. определить среднее арифметическое элементов, стоящих на позициях не кратных трём. #include int main () { int a[14]; int i; float s, k, sra; for (i=0; i< 14; i++) { cout< < "\n a["< > a[i]; } cout< < "\t massiv a"; for (i=0; i< 14; i++) cout< < "\t "<

Показать ответ
Ответ:
fox16319
fox16319
04.10.2020 07:37
А что удивляет? Вы рассматриваете элементы с номерами, не кратными 3. Операция нахождения остатка от целочисленного деления при делении нуля на n всегда дает ноль, поэтому ноль получается кратен любому числу.
Вы рассматриваете элементы с индексами 1,2,4,5,7,8,10,11,13 - всего 9 элементов.
И да - при таком условии элемент с нулевым индексом в эту совокупность элементов не входит.
0,0(0 оценок)
Ответ:
Аноним1418
Аноним1418
04.10.2020 07:37
По мнению авторитетного GCC, C++ считает, что 0 % 3 = 0.
Либо добавить нулевой элемент вручную, либо же заполнять массив, начиная с единицы.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота