Вопрос задан 14.11.2023 в 12:20. Предмет Информатика. Спрашивает Калимуллина Эля.

ЗРОБІТЬ ХОЧА Б ОДНЕ!!!C++Builder Обчисліть добуток всіх цілих <>0 чисел з інтервалу

[-6;5].Ввести з клавіатури n будь-яких чисел. Знайти середнє арифметичне однозначних.​
0 0
Перейти к ответам

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

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

#include <iostream>

using namespace std;

int main()

{

  int mult = 1;

  for(int i = -6; i <= 5; i++)

      if(i != 0)

          mult *= i;

  cout << mult;

 return 0;

}

////////////////////////

#include <iostream>

using namespace std;

int main()

{

  float num;

  int counter = 0;

  float sum = 0;

  while(cin >> num)

  {

      sum += num;

      counter++;

  }

  cout << sum / counter;

  return 0;

}

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

Для початку, необхідно визначити, які числа з даного інтервалу є цілими та ненульовими. Зрозуміло, що це будуть числа -6, -5, -4, -3, -2, -1, 1, 2, 3, 4, 5. Діапазон від -6 до -1 складає 6 чисел, а діапазон від 1 до 5 складає також 5 чисел.

Тепер необхідно обчислити добуток всіх цих чисел. Щоб знайти добуток цілих чисел, можна використовувати цикл for. Приблизний код на мові С++ буде таким:

```cpp int product = 1; // Ініціалізуємо змінну добутку

for(int i = -6; i <= 5; i++) { if(i != 0) { // Виключаємо 0, бо множення на 0 не змінює добуток product *= i; } }

cout << "Добуток всіх цілих чисел з інтервалу [-6;5]: " << product << endl; ```

Отже, добуток всіх цілих чисел з інтервалу [-6;5] дорівнює -1440.

Тепер перейдемо до знаходження середнього арифметичного однозначних чисел з введених з клавіатури n чисел. Для цього використаємо цикл while, щоб просканувати всі введені числа та порахуємо їх кількість та суму однозначних чисел. По завершенню циклу, просто розділимо суму на кількість, щоб отримати середнє арифметичне.

Ось наближений код на мові С++ для реалізації даної задачі:

```cpp int n; // Змінна для зберігання введеного числа n int number; // Змінна для зберігання введених чисел int count = 0; // Змінна для підрахунку кількості однозначних чисел int sum = 0; // Змінна для сумування однозначних чисел int average; // Змінна для збереження середнього арифметичного

cout << "Введіть кількість чисел n: "; cin >> n;

cout << "Введіть " << n << " чисел: ";

while (n > 0) { cin >> number; if (number >= -9 && number <= 9) { // Перевірка, чи є число однозначним sum += number; count++; } n--; }

if (count != 0) { // Перевіряємо, чи були введені однозначні числа average = sum / count; cout << "Середнє арифметичне однозначних чисел: " << average << endl; } else { cout << "Не було введено однозначних чисел" << endl; } ```

Отже, ми обчислили добуток всіх цілих чисел з інтервалу [-6;5] та знайшли середнє арифметичне однозначних чисел.

0 0

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

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

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

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