1

Тема: Середнє арифметичне цілих

Вводиться послідовність цілих чисел, яка завершується нулем. Знайти середнє арифметичне непарних.

2

Re: Середнє арифметичне цілих

Усе погано

3

Re: Середнє арифметичне цілих

smokenmatuc, ви хоча б свої спроби у написанні програми показали б.  :)

4

Re: Середнє арифметичне цілих

PeSePol написав:

smokenmatuc, ви хоча б свої спроби у написанні програми показали б.  :)

А нащо рабам щось показувати? Рабам треба наказувати!

5

Re: Середнє арифметичне цілих

#include<iostream>
using namespace std;

int main()
{
    int n;
    double average(0);
    cout << "Enter the number of values : ";
    cin >> n;
    for(int i = 0; i < n; ++i)
    {
        int value;
        cin >> value;
        average += value;
    }
    average /= n;
    cout << "Average is " << average;
    return 0;
}

P.S : ось моя спроба, але програма просто обчислює середнє арифметичне

6

Re: Середнє арифметичне цілих

у вас завдання Знайти середнє арифметичне непарних.. Що, по вашому означае непарних. Додайте умову у цикл для визначення непарності, і у вас усе вийде.

7

Re: Середнє арифметичне цілих

koala написав:

А нащо рабам щось показувати? Рабам треба наказувати!

:D Нормальним людям, які хочуть чогось досягнути можна і підказати, а ледарям навіть команда мозок:=нога+дупа; не допоможе  :D

8

Re: Середнє арифметичне цілих

PeSePol написав:
koala написав:

А нащо рабам щось показувати? Рабам треба наказувати!

:D Нормальним людям, які хочуть чогось досягнути можна і підказати, а ледарям навіть команда мозок:=нога+дупа; не допоможе  :D

Ну вибачайте, я саме намагаюсь поглинутись у вивчення цієї мови, тому й задаю питання, щоб хтось допоміг

9

Re: Середнє арифметичне цілих

smokenmatuc написав:

Ну вибачайте, я саме намагаюсь поглинутись у вивчення цієї мови, тому й задаю питання, щоб хтось допоміг

Тому і направляємо вас, щоб ві самі вирішили цю задачу  :)

Подякували: smokenmatuc1

10 Востаннє редагувалося lucas-kane (09.12.2022 16:04:06)

Re: Середнє арифметичне цілих

smokenmatuc написав:
#include<iostream>
using namespace std;

int main()
{
    int n;
    double average(0);
    cout<<"Enter the number of values : ";
    cin >> n;
    for(int i = 0; i < n; ++i)
    {
        int value;
        cin >> value;
        average += value;
    }
    average /= n;
    cout<<"Average is "<<average;
    return 0;
}

P.S : ось моя спроба, але програма просто обчислює середнє арифметичне

Якщо це ваша спроба, то що заважає закінчити завдання?

Подякували: smokenmatuc1

11

Re: Середнє арифметичне цілих

PeSePol написав:
smokenmatuc написав:

Ну вибачайте, я саме намагаюсь поглинутись у вивчення цієї мови, тому й задаю питання, щоб хтось допоміг

Тому і направляємо вас, щоб ві самі вирішили цю задачу  :)

Добре :)

12

Re: Середнє арифметичне цілих

додайте ще одну змінну для визначення кількості непарних елементів, а то у вас сума елементів на загальну кількість ділиться

Подякували: smokenmatuc, koala2

13

Re: Середнє арифметичне цілих

Знову повертаюся до свого коду, що тут прибрати/добавити, але потрібно зробити так, щоб не була відома насамперед кількість елементів середнього арифметичного

int n{0}, odd{0}, value {0};
    double average(0);
    cout << "Enter the number of values : ";
    cin >> n;
    for (int i = 0; i < n; ++i)
    {
        cin >> value;
        if (value % 2 != 0)
        {
            average += value;
            ++odd;
        }

    }
    cout << "Average is " << average / odd << endl;
    return 0;

14

Re: Середнє арифметичне цілих

Умову циклу замінюєте на потрібну. Швидше за все, це має бути цикл do-while, але то вже на ваш смак.

Подякували: smokenmatuc1