Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
bulgatovanastya1
26.01.2023 04:17 •
Информатика
Написать программу по информатики для решения : в массиве рост юношей задан отрицательным числом, рост девушек положительным, определите отдельно средний рост юношей и девушек.
Ответ:
dfrt2
05.10.2020 03:51
#include <iostream>
#include <vector>
using namespace std;
int main() {
cout << "Введите массив (0, чтобы закончить):\n";
int k,
sb = 0, cb = 0,
sg = 0, cg = 0;
vector<int> v;
while (true) {
cin >> k;
if (k == 0)
break;
else
v.insert(v.end(), k);
}
for (int i = 0; i < v.size(); i++) {
if (v[i] < 0) {
sb += -1 * v[i];
cb++;
}
else {
sg += v[i];
cg++;
}
}
cout << "Средний рост юношей: "
<< (sb / cb) << '\n'
<< "Средний рост девушек: "
<< (sg / cg) << '\n';
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
daklochkov
16.04.2022 19:34
Какая формула соответствует поиску документа с любым из трех слов? игра| инженер | игра инженер игра *инженер игра инженер игра +инженер + игра -инженер +...
Дениссирвачак
16.04.2022 19:34
Сформировать двумерный массив, у которого значения элементов равны 1, если индекс этого столбца четный, и равны 0, если индекс столбца нечетный....
bogdanka1503p08ifa
06.05.2022 18:02
Составьте программу ввода с клавиатуры элементов массива а [1..10] и вывода их на экран в столбец....
ifddhhx
21.11.2022 19:17
Звуковой файл имеет объём 3,9 мб. переведите объём этого файла в биты...
sd16sv
10.01.2022 23:30
8. заполните массив случайными числами в диапазоне 0..100 и подсчитайте отдельно среднее значение всех элементов, которые 50, и среднее значение всех элементов,...
ivanBashak1
02.03.2022 15:16
Сколько двоичных разрядов необходимо и достаточно, чтобы закодировать 26 букв алфавита без учёта регистра?...
irasurkova197
15.09.2020 22:02
Нарисуйте виноград в paint используя: фигры, выделение и копирование изображения, заливку (ну и кисти соответственно)....
Mauntians
11.01.2023 05:15
ТЕКСТ ЗАДАНИЯ Пронумеруйте в правильном порядке действия для добавления оглавления в документ: Количество соединений: 3 шаг 2 Выбрать один из предложенных создания...
marykotsubanova
02.05.2022 15:44
Верно укажите значения определениям Авторское право и Плагиат . Количество соединений: 2незаконноеиспользование,присвоение чужого произведения или какой-либо ero...
Alllllllex
20.02.2023 13:06
1 (x - 34) = 1 – 3 3.Решите уравнение:...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <vector>
using namespace std;
int main() {
cout << "Введите массив (0, чтобы закончить):\n";
int k,
sb = 0, cb = 0,
sg = 0, cg = 0;
vector<int> v;
while (true) {
cin >> k;
if (k == 0)
break;
else
v.insert(v.end(), k);
}
for (int i = 0; i < v.size(); i++) {
if (v[i] < 0) {
sb += -1 * v[i];
cb++;
}
else {
sg += v[i];
cg++;
}
}
cout << "Средний рост юношей: "
<< (sb / cb) << '\n'
<< "Средний рост девушек: "
<< (sg / cg) << '\n';
return 0;
}