Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // main.cpp
- // CLab4_12
- //
- // Created by Anna on 04.11.2019.
- // Copyright © 2019 Anna. All rights reserved.
- //
- #include <iostream>
- using namespace std;
- class Counter{
- public:
- int number;
- Counter(int num){
- number = num;
- }
- void print(){
- cout << "A + B = "<<number << endl;
- }
- // int Ostatok(){
- // return n%13;
- // }
- };
- Counter operator + (Counter c1, Counter c2){
- return Counter(c1.number + c2.number);
- }
- int main(int argc, const char * argv[]) {
- int a = 0, b = 0;
- while(true)
- {
- cout << "Введите первое число: ";
- cin >> a;
- if(!cin)
- {
- cout << "Неверно! Повторите ввод.\n";
- cin.clear();
- while (cin.get() != '\n');
- }
- else break;
- }
- cout <<"A = "<< a << endl;
- a = a % 13;
- while(true)
- {
- cout << "Введите второе число: ";
- cin >> b;
- if(!cin)
- {
- cout << "Неверно! Повторите ввод.\n";
- cin.clear();
- while (cin.get() != '\n');
- }
- else break;
- }
- cout <<"B = "<< b << endl;
- b = b % 13;
- cout <<"Oстаток от деления A на 13 равен "<< a << endl;
- cout <<"Oстаток от деления B на 13 равен "<< b << endl;
- Counter c1(a);
- Counter c2(b);
- Counter c3 = c1 + c2;
- c3.print();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement