Функции

Тема в разделе "C/C++/C#", создана пользователем NickaNet, 23 дек 2010.

  1. NickaNet

    NickaNet Гость

    Определить значение z=max(a,2b) * max(2a-b,;), где max(x,y) – максимальное из чисел х, у. Задачу решить двумя способами:
    а) не используя функцию max
    б) определив и использовав функцию max

    Данную задачу надо решить в КЛАССАХ. Вариант под (б) я сделал, а вот вариант (а) не получается... Расскажите что и как

    Для наглядности
    вот вариант под (б)

    Файл 10.3.срр

    #include "stdafx.h"
    #include "maximum.h"

    int _tmain(int argc, _TCHAR* argv[])
    {maximum u;
    u.first();
    u.outscrean();
    system ("PAUSE");

    return 0;
    }

    Файл maximum.срр

    #include "StdAfx.h"
    #include "maximum.h"

    maximum::maximum(void)
    {
    }
    maximum::~maximum(void)
    {
    }
    void maximum::first()
    {int x, y;
    cin>>x>>y;
    a=x;
    b=y;
    }
    void maximum::eek:utscrean()
    {int z;
    z=(max(a,2*;))*(max((2*a-B),B));
    cout<<z<<endl;
    }








    Файл maximum.h

    #pragma once
    #include <iostream>
    #include <cstdlib>
    #include "math.h"
    using namespace std;
    class maximum
    {
    public:
    int a, b;
    maximum(void);
    ~maximum(void);
    void first();
    void outscrean();
    };
     
  2. ierofant

    ierofant Гость

    А чувак с очками в формуле по заданию положен? И теги кода поставить надо бы.
     
  3. NickaNet

    NickaNet Гость

    #include "stdafx.h"
    #include "maximum.h"

    int _tmain(int argc, _TCHAR* argv[])
    {maximum u;
    u.first();
    u.outscrean();
    system ("PAUSE");

    return 0;
    }
    #include "StdAfx.h"
    #include "maximum.h"

    maximum::maximum(void)
    {
    }

    maximum::~maximum(void)
    {
    Файл maximum.h

    #pragma once
    #include <iostream>
    #include <cstdlib>
    #include "math.h"
    using namespace std;
    class maximum
    {
    public:
    int a, b;
    maximum(void);
    ~maximum(void);
    void first();
    void outscrean();
    };

    }
    void maximum::first()
    {int x, y;
    cin>>x>>y;
    a=x;
    b=y;
    }
    void maximum::eek:utscrean()
    {int z;
    z=(max(a,2*B))*(max((2*a-B),B));
    cout<<z<<endl;
    }
     
  4. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    ierofant
    Cкажу по секрету, по-моему члены с++ тим могут редактировать посты.. или нет?
     
  5. ierofant

    ierofant Гость

    Вам виднее B) . Но когда я писал это сообшение я ещё не был этим самым членом!
     
  6. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    по-моему должны)
    аааа)
     
  7. NickaNet

    NickaNet Гость

    может кто-нить по существу уже ответит???
     
Загрузка...

Поделиться этой страницей