tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Написать программу по
Написать программу по информатики для решения : в массиве рост юношей задан отрицательным числом, рост девушек положительным, определите отдельно средний рост юношей и девушек.
nastuxxxxa13
1 19.08.2019 01:00
5
Ответы
wwwem8
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;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
RedEdro
17.03.2019 11:50
дома ли твой друг? - спросили ученика в школе. нет - ответил он. сколько информации содержит ответ?...
vikfffff
17.03.2019 11:40
Из 1 трубы в бассейн набирается вода за 24 часа,а из второй мы не знаем,а из обоих за 8 часов,за сколько наберётся вода в бассейне из 2 трубы....
57601
17.03.2019 11:40
1)расположите величины в порядке убывания: 2025 бит,1000 байтов,7 бит,1 байт,1кбайт(переведите в одну еденицу измерения) 2)сколько кбайт информации содержит сообщение объемом...
nizyulkoelena
04.10.2019 08:31
Решить на языке паскаль с операторами цикла while и repeat: напечатать положительные значения y=sin x, если x=1, 2, . 40 , заранее ....
Викка23
04.10.2019 08:40
Слова по информатике к каждой буквы алфавита много...
9955Х
04.10.2019 08:50
Pascal abc составить программу. с клавиатуры вводится 3 числа. найти наибольшее по модулю....
ляля363
04.10.2019 08:50
Определите размер описанного ниже массива и тип элементов : a: array [1..10] of real ;...
holoyf
04.10.2019 08:50
Заполнить массив а размером nxm следующим образом: 1 8 9 16 17 24 25 32 2 7 10 15 18 23 26 31 3 6 11 14 19 22 27 30 4 5 12 13 20 21 28 29 в паскале...
isakoksanka
04.10.2019 08:50
C++. упорядочить массив размера 8 по убыванию и вывести элементы с порядковыми номерами 2 и 3, найти разность между этими элементами....
святославовна
04.10.2019 08:51
Информатика 9 класс напиши программу для создания массива b из семи целых чисел элементы которого выводятся случайным образом в диапазоне [0,25) и выводятся на экран,в программе...
Популярные вопросы
Диалог :по теме что такое традиции...
2
Країну , яка посідає перше місце у світі с виробництва бавовняних тканин...
1
Розв язати рівняння: xy^n = 1, y(1) = 0, y (1) = 2...
1
РЕШИТЕ 3 вправу оочень надо...
1
У бронзовых индеек, есть наследственная аномалия – своеобразное дрожание...
3
Цитатный план из повести Борьба за огонь часть2 глава1 пепел....
2
Пользуясь таблицами и подробно проанализировать: С.В. Рахманинов «Вокализ»...
3
Прочитайте отрывок. Том появился на тротуаре с ведром известки и длинной...
1
Як зміниться маса речовини що виділяється на електроді , якщо силу струму...
2
Упражнение 3. Раскройте скобки и согласуйте существительные со вставленными...
1
#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;
}