Вопрос задан 10.11.2023 в 01:45. Предмет Информатика. Спрашивает Бұрхан Ерсұлтан.

Виконати на мові c++ 1. Організувати безперервне введення чисел з клавіатури, поки користувач не

введе 0. Після введення нуля, показати на екрані кількість чисел, які були введені, їх суму та середнє арифметичне.2. Необхідно підсумувати всі непарні цілі числа в діапазоні, який введе користувач з клавіатури​
0 0
Перейти к ответам

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

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

Ответ:

#include <iostream>

int main() {

int number;

int sum = 0;

int count = 0;

std::cout << "Введіть числа (для завершення введення введіть 0):\n";

while (true) {

std::cin >> number;

if (number == 0) {

break;

}

sum += number;

count++;

}

if (count > 0) {

double average = static_cast<double>(sum) / count;

std::cout << "Кількість чисел: " << count << std::endl;

std::cout << "Сума чисел: " << sum << std::endl;

std::cout << "Середнє арифметичне: " << average << std::endl;

} else {

std::cout << "Ви не ввели жодного числа." << std::endl;

}

// Запит на введення діапазону для другого завдання

int start, end;

int oddSum = 0;

std::cout << "Введіть початок і кінець діапазону для підсумування непарних чисел: ";

std::cin >> start >> end;

for (int i = start; i <= end; i++) {

if (i % 2 != 0) {

oddSum += i;

}

}

std::cout << "Сума непарних чисел в діапазоні [" << start << ", " << end << "]: " << oddSum << std::endl;

return 0;

}

Ось програма на мові C++, яка виконує вказані завдання:

```cpp

#include <iostream>

int main() {

int number;

int sum = 0;

int count = 0;

std::cout << "Введіть числа (для завершення введення введіть 0):\n";

while (true) {

std::cin >> number;

if (number == 0) {

break;

}

sum += number;

count++;

}

if (count > 0) {

double average = static_cast<double>(sum) / count;

std::cout << "Кількість чисел: " << count << std::endl;

std::cout << "Сума чисел: " << sum << std::endl;

std::cout << "Середнє арифметичне: " << average << std::endl;

} else {

std::cout << "Ви не ввели жодного числа." << std::endl;

}

// Запит на введення діапазону для другого завдання

int start, end;

int oddSum = 0;

std::cout << "Введіть початок і кінець діапазону для підсумування непарних чисел: ";

std::cin >> start >> end;

for (int i = start; i <= end; i++) {

if (i % 2 != 0) {

oddSum += i;

}

}

std::cout << "Сума непарних чисел в діапазоні [" << start << ", " << end << "]: " << oddSum << std::endl;

return 0;

}

```

Ця програма спочатку чекає на введення чисел користувачем, поки користувач не введе 0. Потім вона підраховує кількість введених чисел, їх суму та середнє арифметичне. Після цього користувачу пропонується ввести діапазон для підсумування непарних чисел, і програма виводить суму непарних чисел у цьому діапазоні.

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

1. Для організації безперервного введення чисел з клавіатури до тих пір, поки користувач не введе 0, можна використати цикл while. В циклі while ми будемо зчитувати числа з клавіатури за допомогою функції input() і додавати їх до списку. Коли користувач введе 0, ми вийдемо з циклу і підрахуємо кількість чисел, їх суму та середнє арифметичне.

Нижче подано код на мові Python для виконання даного завдання:

```python numbers = [] while True: num = int(input("Введіть число (або 0 для завершення): ")) if num == 0: break numbers.append(num)

count = len(numbers) total = sum(numbers) average = total / count

print(f"Кількість чисел: {count}") print(f"Сума чисел: {total}") print(f"Середнє арифметичне: {average}") ```

2. Для підсумування всіх непарних цілих чисел в діапазоні, який введе користувач з клавіатури, ми також можемо використати цикл while. В цьому випадку ми будемо перебирати числа від початкового до кінцевого значення, які введе користувач, і додавати непарні числа до суми.

Нижче подано код на мові Python для виконання даного завдання:

```python start = int(input("Введіть початкове значення діапазону: ")) end = int(input("Введіть кінцеве значення діапазону: "))

total = 0 for i in range(start, end+1): if i % 2 != 0: total += i

print(f"Сума всіх непарних чисел в діапазоні від {start} до {end}: {total}") ```

Ці коди допоможуть вам виконати поставлені завдання на мові програмування Python.

0 0

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

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

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

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