Вопрос задан 13.07.2023 в 00:40. Предмет Информатика. Спрашивает Лис Саша.

1)Дан массив действительных чисел размерность которого n подсчитать сколько в нем положительных

элементов C++ 2) дан одномерный массив найти произведение нечетных элементов C++ Находить через массив
0 0
Перейти к ответам

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

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

Ответ:

1)

#include <iostream>

using namespace std;

int main()

{

   int n,cht;

   cht = 0;

   float a;

   cin >> n;

   float mas[10000];

   for (int i = 0; i < n; i++) {

       cin >> a;

       if (a > 0) { cht++; }

   }

   cout << cht;

}

2)

#include <iostream>

using namespace std;

int main()

{

   int n, cht;

   cht = 1;

   int a;

   cin >> n;

   int mas[10000];

   for (int i = 0; i < n; i++) {

       cin >> a;

       if (a % 2 == 1) { cht=cht * a; }

   }

   cout << cht;

}

Объяснение: Будет не понятно, задавай вопросы, удачи.

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

Для решения обеих задач вам потребуется написать программу на языке C++. Вот решение каждой из задач:

  1. Подсчет количества положительных элементов в массиве:
cpp
#include <iostream> int countPositiveElements(double arr[], int n) { int count = 0; for (int i = 0; i < n; i++) { if (arr[i] > 0) { count++; } } return count; } int main() { const int n = 5; // Задайте размерность массива, например, 5 double arr[n]; // Заполнение массива элементами (для примера, вводим с клавиатуры) std::cout << "Введите " << n << " элементов массива:\n"; for (int i = 0; i < n; i++) { std::cin >> arr[i]; } int positiveCount = countPositiveElements(arr, n); std::cout << "Количество положительных элементов в массиве: " << positiveCount << std::endl; return 0; }
  1. Нахождение произведения нечетных элементов массива:
cpp
#include <iostream> int main() { const int n = 5; // Задайте размерность массива, например, 5 int arr[n]; // Заполнение массива элементами (для примера, вводим с клавиатуры) std::cout << "Введите " << n << " элементов массива:\n"; for (int i = 0; i < n; i++) { std::cin >> arr[i]; } int oddProduct = 1; for (int i = 0; i < n; i++) { if (arr[i] % 2 != 0) { oddProduct *= arr[i]; } } std::cout << "Произведение нечетных элементов массива: " << oddProduct << std::endl; return 0; }

Обе программы позволят вам решить соответствующие задачи. Вы можете задать размерность массива и ввести его элементы самостоятельно.

0 0

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

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

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

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