profile
Размещено 3 года назад по предмету Информатика от aleksandpopov

Реализовать класс заданной структуры. В нём предусмотреть конструктор для установки начальных значений полей. Создать объект на основе созданного класса. Осуществить использование объекта в программе.
При работе со свойствами класса предусмотреть ввод значений одних свойств класса с клавиатуры (внутри метода класса), а значения других задавать при помощи конструктора класса.
Класс Numbers, обозначающий числа, наибольший общий делитель которых требуется найти, желательно объявлять внутри рабочего класса Program.
В классе создать два целочисленных поля a и b. Реализовать метод NOD для нахождения наибольшего общего делителя для a и b.

  1. Ответ на вопрос
    Ответ на вопрос дан nazikmuz

    Відповідь:

    Указывайте язык программирования!!!

    С++ code:

    #include <iostream>

    class Numbers{

    private:

    int a;

    int b;

    public:

    Numbers();

    Numbers(int,int);

    ~Numbers() = default;

    void set_a(int a){this->a = a;}

    void set_b(int b){this->b = b;}

    int get_a(){return this->a;}

    int get_b(){return this->b;}

    void input();

    int NOD();

    };

    Numbers::Numbers(){

    a = 0;

    b = 0;

    }

    Numbers::Numbers(int a, int b){

    this-> a = a;

    this-> b = b;

    }

    void Numbers::input(){

    std::cout << "a: ";

    std::cin >> this->a;

    std::cout << "b: ";

    std::cin >> this->b;

    }

    int Numbers::NOD(){

    while (a !=0 && b !=0) {

           if (a > b) {

               a = a % b;

           }

           else b = b % a;

       }

       return a+b;

    }

    int main(){

    Numbers obj(2,4);

    int result = obj.NOD();

    std::cout << result << std::endl;

    return 0;

    }

    1. Ответ на вопрос
      Ответ на вопрос дан aleksandpopov
      Большое спасибо.
    2. Ответ на вопрос
      Ответ на вопрос дан J2S
      поможете найти ошибки в коде?
    3. Ответ на вопрос
      Ответ на вопрос дан aleksandpopov
      эм? в этом?
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.