1

Тема: Знаходження середнього арифметичного

Написав код , щоб при вводі чисел , рахувало середнє арифметичне , але видає число тільки ціле. Наприклад сума дорівнює 5 і треба поділити на два. То у відповіді пише лише 2, а потрібно то 2.5

#include <iostream>
using namespace std;

int main()
{
    setlocale(LC_ALL, "Rus");

    int a, b, c, d1, d2, d3;
    cout << "Введите а= ";
    cin >> a;

    cout << "Введите число b= ";
    cin >> b;

    cout << "Введите число с= ";
    cin >> c;

    d1 = a + b + c;

    d2 = a * b * c;

    d3 = (a + b + c) / 3;

    cout << d1 <<endl<< d2 <<endl<< d3 << endl;

     
}

2

Re: Знаходження середнього арифметичного

Оператор /, обидва операнди якого цілі, означає цілочисельне ділення (без залишку). Якщо хочете не ціле - зробіть d3 типу float і діліть на 3.0.
Скажіть, а ви цей код для себе пишете чи для якогось навчального закладу? Якого саме?

Подякували: Lu Kan1

3

Re: Знаходження середнього арифметичного

Дякую за допомогу. Цей код я пишу для себе, просто навчаюся

4

Re: Знаходження середнього арифметичного

То ви мазохіст, судячи з виставленої локалі і мови повідомлень?

5

Re: Знаходження середнього арифметичного

Можете будь-ласка написати як можна поставити українську

6

Re: Знаходження середнього арифметичного

https://cherto4ka.xyz/2018/10/18/україн … в-консолі/

Подякували: Lu Kan1