Вопрос задан 14.07.2023 в 13:23. Предмет Информатика. Спрашивает Сафонова Анастасия.

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

непарних серед них.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Котовщиков Руслан.

С массивом

#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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Звичайно! Ось приклад коду на 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

Надіюся, цей код вам допоможе!

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос