Предмет: Информатика, автор: SpectrePUBG

Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел, кратных 8, или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое чисел, кратных 8, или
вывести «NO», если таких чисел нет. Значение выводить с точностью до десятых.
Пример работы программы:
Входные данные
8
122
64
16
0
29.3
111
1
0
Выходные данные
8


SpectrePUBG: На языке C++

Ответы

Автор ответа: restIess
1

#include <iostream>

using namespace std;

int main() {

int x = -1, k = 0;

double s = 0;

while (x != 0) {

 cin >> x;

 if ((x % 8 == 0) && (x!=0)) {

  s += x;

  k++;

 }

}

if (k != 0) {

 printf("%.1f", s / k);

}

else {

 printf("NO");

}

 

return 0;

}

Похожие вопросы
Предмет: Русский язык, автор: SashaSplendor
Плиз помогите!
Комплексный анализ текста
5 класс
Текст 22
Мы пришли в отчаяние.Мы не знали,как поймать этого рыж.. Кота. Он обв..ровывал нас каждую ноч.. .Он так ловко прятался,что никто из нас его толком не видел.Только через неделю удалось,наконец,установить,что у кота разорвано ухо и отрублен кусок грязного хвоста.
Это был кот,потерявший всякую совесть,кот-бродяга и бандит.Звали его за глаза Ворюгой.
Почти два месяца мы потратили на то,чтобы выследить рыжего кота.
Однажды деревенские мальчишки примчались и рассказали,что на рассвете кот пронёсся через огороды и протащио в зубах кукан с окунями.
Это было уде не воровство а грабеж... Средь бела дня. Мы поклелись поймать кота и вздуть его за бандитские проделки.
Кот попался этим же вечером.Он залез под дом в единственный,узкий лаз. Выхода оттуда не было.
мы зал..жили лаз старой рыболовной сетью и начали ждать.

1)озаглавьте текст
2)тема текста(о чем текст?)
3)основная мысль текста(чему учит текст?)
4)тип текста(рассуждение,повествование или описание
5) составите план текста
6)где нужно поставьте пропущеные буквы и знаки препинания
7)разберите следущие слова по составу:
(На) рассвете,рыболовной
8)объясните лексическое значение слова (кукан)
9)произведите морфологический разбор прилагательного:
|.старой(сетью)
||.
|||.