Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Передача объекта аргументом в метод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод программы на С++ с Паскаля http://www.cyberforum.ru/cpp-beginners/thread1751665.html
var s: string; i: byte; begin readln(s); i := 1; // избавляемся от пробелов спереди while s = ' ' do delete(s,i,1); i := length(s); // избавляемся от пробелов сзади...
C++ Класс "Двоичные векторы": сложение, вычитание, умножение и деление векторов Имею некий задаток. Код приведу ниже. Собственно все работает. Но векторы то не двоичные. А просто интовские. Прошу помочь с написанием объектов класса для сложения вычетания умножения и деления... http://www.cyberforum.ru/cpp-beginners/thread1751655.html
Найти все простые числа, не превосходящие заданного числа, сумма цифр которых, также является простым числом C++
Срочно нужен код программы в C++ (желательно с комментариями). Я бы разобрался и сам, но на это уйдет время, которого у меня нет :( Задача такая: Найти все простые числа, не превосходящие заданного...
Класс Параллелепипед C++
Составить описание класса прямоугольного параллелепипеда со сторонами, параллельными осям координат. Предусмотреть возможность перемещения его в пространстве, изменение размеров, построение...
C++ Абстрактный тип данных (далее АДТ) множество http://www.cyberforum.ru/cpp-beginners/thread1751637.html
Необходимо разработать конструктор, который автоматически, на основании некоторых параметров построит АТД множество. В программе должна быть возможность добавлять в структуру АТД классы,...
C++ Дополнить определенные строки файла Мне нужно срочно написать программу на С++, у меня самой это никак не получается! :cry::wall: Я в программировании ноль, не понимаю, как её написать, а уже 4 июня мне надо её сдавать! Помогите,... подробнее

Показать сообщение отдельно
sashkov1309b
0 / 0 / 0
Регистрация: 01.06.2016
Сообщений: 3
01.06.2016, 16:13  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
void iomass(MainC *MainCobj,int J) {
        cout << "outputmass" << endl;
        if (J == 1) { for (i = 0;i < MainCobj->n;i++) { cout << 1;cout << MainCobj->a[i] << endl; } }
        else
            if (J == 2) { for (i = 0;i < MainCobj->m;i++) { cout << 1;cout << MainCobj->b[i] << endl; } }
            else
            {
                for (i = 0;i < MainCobj->coef;i++) { cout << 1; cout << MainCobj->c[i] << endl; }
            }
        _getch();
    }
Функция вывода
Есть 3 класса которые наследуются 3->2->1
Вот мейнк
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
class MainC{
public :
    string a[100], b[100],c[100],temp[100];
    int n, m,i,j,k,itemp,coef;
    MainC() {
        n = 4;
        m = 4;
        j = 1;
    }
 
    MainC(int N,int M,int J) {
        n = N;
        m = M;
        j = J;
    }
    
    bool maxcont (string tmp) {
        if (tmp.length() > 5) return true; 
        else return false;
    }
 
    void inputm1() {
        cout << "Mass 1:" << endl;
        string temp;
        for (i=0;i < n;i++) {
            cin >> temp;
            if (maxcont(temp))
            {
                a[i] = temp;
                i--;
                cout << "Error, input again" << endl;
            }
            else a[i] = temp;;
        }
    }
 
    void inputm2() {
        string temp;
        cout << "Mass 2:" << endl;
        for (i = 0;i < n;i++) {
            cin >> temp;
            if (maxcont(temp))
            {
                i--;
                cout << "Error, input again" << endl;
            }
            b[i] = temp;
        }
    }
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru