Предмет: Информатика, автор: aleksandpopov

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

Ответы

Автор ответа: nazikmuz
1

Відповідь:

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

С++ 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;

}


aleksandpopov: Большое спасибо.
J2S: поможете найти ошибки в коде?
aleksandpopov: эм? в этом?
Похожие вопросы
Предмет: Английский язык, автор: vikamatvienko2007
Предмет: Литература, автор: liya60
Какой приме используется в данном фрагменте из повести М.Е. Салтыкова-Щедрина "Дикий помещик":

«Весь он, с головы до ног, оброс волосами, словно древний Исав, а ногти у него сделались, как железные. Сморкаться уж он давно перестал, ходил же все больше на четвереньках… Утратил даже способность произносить членораздельные звуки…»



ирония
гротеск
аллегория
литота
(один вариант ответа)



Какие пословицы и поговорки соответствуют содержанию сказки М. Е. Салтыкова-Щедрина "Премудрый пискарь"?

Кто в море бывал, тот лужи не боится.
Осторожность - мать мудрости.
Герой помирает один раз, а трус всю жизнь.
Один за всех и все за одного.
(может быть несколько вариантов ответа)




Какой приём используется в данном эпизоде :

«Вдруг оба генерала взглянули друг на друга: в глазах их светился зловещий огонь, зубы стучали, из груди вылетало глухое рычание. Они начали медленно подползать друг к другу и в одно мгно«Вдруг оба генерала взглянули друг на друга: в глазах их светился зловещий огонь, зубы стучали, из груди вылетало глухое рычание. Они начали медленно подползать друг к другу и в одно мгновение ока остервенились. Полетели клочья, раздался визг и оханье; генерал, который был учителем каллиграфии, откусил у своего товарища орден и немедленно проглотил».

вение ока остервенились. Полетели клочья, раздался визг и оханье; генерал, который был учителем каллиграфии, откусил у своего товарища орден и немедленно проглотил».

Гротеск
Юмор
Гипербола
Антитеза
(один вариант ответа)