
Код у C++ Ввести 15 дійсних чисел. Знайти кількість від'ємних серед них і окремо кількість
непарних серед них.

Ответы на вопрос

С массивом
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"rus");
double array[15];
int numberOfNegative = 0,numberOfOdd = 0;
for (int i = 0 ; i < 15 ; i++)
{
cout << "Введите " << i+1 << " элемент";
cin >> array[i];
if (array[i] % 2 != 0)
numberOfOdd++;
if(array[i] < 0)
numberOfNegative++;
}
cout << "Количество нечетных: " << numberOfNegative << endl << "Количество нечётных: " << numberOfOdd;
return 0;
}
Без массивa
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"rus");
double temp;
int numberOfNegative = 0,numberOfOdd = 0;
for (int i = 0 ; i < 15 ; i++)
{
cout << "Введите " << i+1 << " элемент";
cin >> temp;
if (temp % 2 != 0)
numberOfOdd++;
if(temp < 0)
numberOfNegative++;
}
cout << "Количество нечетных: " << numberOfNegative << endl << "Количество нечётных: " << numberOfOdd;
return 0;
}



Звичайно! Ось приклад коду на C++, який виконує описані завдання:
cpp#include <iostream>
int main() {
const int n = 15; // Кількість чисел, які потрібно ввести
double numbers[n]; // Масив для збереження введених чисел
int negativeCount = 0; // Лічильник від'ємних чисел
int oddCount = 0; // Лічильник непарних чисел
// Ввід чисел в масив
std::cout << "Введіть " << n << " дійсних чисел:" << std::endl;
for (int i = 0; i < n; i++) {
std::cin >> numbers[i];
}
// Підрахунок від'ємних і непарних чисел
for (int i = 0; i < n; i++) {
if (numbers[i] < 0) {
negativeCount++;
}
if (numbers[i] != 0 && fmod(numbers[i], 2) != 0) {
oddCount++;
}
}
// Вивід результатів
std::cout << "Кількість від'ємних чисел: " << negativeCount << std::endl;
std::cout << "Кількість непарних чисел: " << oddCount << std::endl;
return 0;
}
У цьому коді ми використовуємо масив numbers
для збереження введених 15 дійсних чисел. Далі, ми проходимо циклом по елементам масиву і перевіряємо, чи є вони від'ємними та непарними числами. Для підрахунку від'ємних чисел ми збільшуємо лічильник negativeCount
, а для підрахунку непарних чисел - oddCount
.
Наприклад, при введенні наступної послідовності чисел: 1, -2, 3, -4, 5, -6, -7, 8, -9, 10, -11, 12, -13, 14, -15 результат виконання програми буде наступним:
vbnetВведіть 15 дійсних чисел:
1 -2 3 -4 5 -6 -7 8 -9 10 -11 12 -13 14 -15
Кількість від'ємних чисел: 9
Кількість непарних чисел: 8
Надіюся, цей код вам допоможе!


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili