Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2020, 11:07   #1
scarok
Новичок
Джуниор
 
Регистрация: 13.05.2020
Сообщений: 1
По умолчанию Подсчитать среднее арифметическое из конструктора

с++



содержимое int main у меня вот такое

Код:
    Otv O1 ("SDAF", 2020, "FIRM1TV","100");
    Otv O2 ("FASS", 2019, "FIRM2TV","101");
    Fridge F1 ("FSAF", 2016, "FRIDGE1","102");
    Fridge F2 ("DFNNFD", 2018, "FRIDG2", "103");

Часть реализации меню:
Код:
            }
case X:
            {
                int res;
                int n,f,h,k;

                cout<<"Считаем среднюю цену на товар,минуточку\n";
                for(int i=0;i<4;i++)
                {
                   res=(float)(n+f+h+k)/4;
                }
                cout<<"Найдено: "<
                break;
как в с++ задать индексы n,f,h,k , чтобы он брал соответсвенно мои значения: 100,101,102,103 и делил их на 4?

весь код main.cpp
Код:
#include "Tovar.h"
#include "Otv.h"
#include "Fridge.h"
#include <windows.h>

using namespace std;

int main()
{
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
    Otv O1 ("LGSmartTV", 2020, "LG","100");
    Otv O2 ("SonySmartTV", 2019, "Sony","101");
    Fridge F1 ("Vinter255", 2016, "Nord","102");
    Fridge F2 ("Coldester3000", 2018, "Samsing", "103");
    Tovar* T[100];
    T[0]=&O1;
    T[1]=&O2;
    T[2]=&F1;
    T[3]=&F2;
    char q;
    do
    {
        system("cls");
        cout<<setw(61)<<setfill('_')<<"_"<<"\n\n ДлЯ работы с массивами данных используютсЯ следующие кнопки:\
        \n\"R\"-Редактирование объектов;\n\"S\"-Показать объекты массива на экране\
        \n\"V\"-Вычисление заданного параметра;\n\"Z\"-‚Выход из программы;\n"<<setw(61)<<"_"<<setfill(' ')<<endl;
        switch (q)
        {
           case 'R':
            {
                int j;
                cout<<"‚Введите номер записи длЯ редактированиЯ:\n"; cin>>j;
                T[j-1]->Setting();
                break;
            }
                case 'S':
            {
                for(int i=0;i<4;i++)
                {
                    cout<<i+1<<"\t";
                    T[i]->Show();
                }
                break;
            }
case 'V':
            {
                int res;
                int n,f,h,k;

                cout<<"Считаем среднюю цену на товар,минуточку\n";
                for(int i=0;i<4;i++)
                {
                   res=(float)(n+f+h+k)/4;
                }
                cout<<"Найдено: "<<res<<endl;
                break;
            }
        }
        cout<<"\n ‚ведите команду: "; cin>>q;
    }
   while(q!='Z');
    system("cls");
    cout<<"\n\n\n\n\n\t\t\tЗавершение работы\n\n\n\n\n";
    return 0;
}

Последний раз редактировалось scarok; 13.05.2020 в 11:12.
scarok вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчитать среднее арифметическое значений узлов в идеально сбалансированном дереве. - С++ vladrrom Помощь студентам 0 21.05.2017 16:15
Дана последовательность целых чисел.Подсчитать среднее арифметическое отрицательных элементов. d_dima Помощь студентам 5 20.03.2013 15:14
С++ Найти среднее арифметическое положительных и среднее арифметическое отрицательных чисел, минимальное по модулю число. Юрик 530 Помощь студентам 4 03.12.2011 16:26
Подсчитать среднее арифметическое элементов, расположенных под побочной диагональю. в С# Frenki Помощь студентам 0 13.10.2009 15:56