Предмет: Информатика,
автор: Bella04022
Напишите программу, которая в последовательности целых чисел определяет среднее арифметическое положительных чисел , кратных 8. Программа получает на вход целые числа, среди них есть хотя бы одно положительное число, кратное 8, количество введёных чисел неизвестно, последовательность числом заканчивается числом 0 (0 - признак окончания ввода , не входит в последовательность).
Программа должна вывести одно число: среднее арифметическое положительных чисел кратных 8.
Входные данные
10
16
8
14
0
Выходные данные
12
Помогите пожайлуста срочно составить программу
Ответы
Автор ответа:
0
#include <iostream>
using namespace std;
int main() {
int a = -1, s = 0, c = 0;
while(a != 0) {
cin >> a;
if( a > 0 && !(a%8)) {
s+=a;
c++;
}
}
cout << (double)s/c << endl;
}
using namespace std;
int main() {
int a = -1, s = 0, c = 0;
while(a != 0) {
cin >> a;
if( a > 0 && !(a%8)) {
s+=a;
c++;
}
}
cout << (double)s/c << endl;
}
Похожие вопросы
Предмет: Химия,
автор: Sosichka
Предмет: Қазақ тiлi,
автор: zhadoszharkynbek2007
Предмет: История,
автор: loxvera
Предмет: Литература,
автор: epetruchok
Предмет: Алгебра,
автор: kubik1510nina