вам дано целое число n.
найдите количество чисел от 1 до n, которые имеют четное количество делителей.
формат входных данных
в первой строке одно целое число n (1≤n≤10^9)
формат выходных данных
выведите ответ
1.1≤n≤1000
2.1≤n≤10^5
3.1≤n≤10^9
пример
стандартный ввод
10
стандартный вывод
7
116
261
Ответы на вопрос:
#include <iostream>
#include <cmath>
signed main()
{
setlocale(LC_ALL, "Rus");
int cnt, countBoys = 0, countGirls = 0, sumHeightBoys = 0, sumHeightGirls = 0;
std::cout << "Введите количество детей в классе: ";
std::cin >> cnt;
int* height = new int[cnt];
for (int i = 0; i < cnt; i++)
{
std::cout << "Рост ребёнка №" << i + 1 << ": ";
std::cin >> height[i];
if (height[i] < 0) {
countBoys++;
sumHeightBoys += height[i];
}
else {
countGirls++;
sumHeightGirls += height[i];
}
}
std::cout << "Средний рост мальчиков: " << abs(sumHeightBoys) / countBoys << std::endl;
std::cout << "Средний рост девочек: " << sumHeightGirls / countGirls << std::endl;
return 0;
}
Популярно: Информатика
-
pamjatnichaja10.05.2020 03:32
-
инна138217.08.2020 09:53
-
marineshelunts02.07.2022 01:53
-
kontik2003300225.07.2020 16:09
-
adyoulan26.12.2021 14:13
-
zhenyakozyrkova14.04.2020 22:13
-
ntkytik12.06.2023 03:15
-
polina115910.11.2021 17:10
-
TatyanaKras13.03.2023 17:02
-
Дарина1574613.05.2023 09:16