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

почему игнорируется метод класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с текстовыми файлами. http://www.cyberforum.ru/cpp-beginners/thread71097.html
Здравствуйте)) Не могли бы Вы мне помочь с такой задачей:создать текстовый файл. Найти номер самой длинной строки. Создавать файлы я умею..подскажите пожалуйста как найти номер самой длинной строки((
C++ Строки 1. Дана строка. Найти симметричные слова. Распечатать их в алфавитном порядке, если таких слов нет - выдать соответсвующие сообщение. 2. Найти в строке все слова, в которых каждая буква встречается более одного раза. Найденные слова вывести в алфавитном порядке. Если нужных слов нет, то выдать сообщение. 3. Найти самое короткое и длинное слово, в котором нет повторяющихся букв. Я... http://www.cyberforum.ru/cpp-beginners/thread71082.html
двумерный массив. Что возле нашего элемента. C++
У меня есть двумерный массив 5*5. Я обхожу его двумя циклами фор: for(int i=0;i<5;i++) { for(int j=0;j<5;j++) { cout << "|" << arr_user_pole << "|"; } cout << "\n"; }
C++ Блоковый ввод-вывод
Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим вариантом, используя для поиска удаляемых или добавляемых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Предусмотреть сообщения об ошибках при открытии файла и выполнении операций...
C++ Семестровая. Не могу решить. http://www.cyberforum.ru/cpp-beginners/thread71064.html
Здравствуйте, помогите азобраться в С++, никак не могу понять как это делается((( 1. Имеется текстовый файл, в каждой строке которого первые два символа являются буквами. Получить: a)Слово, образованное первыми буквами каждой строки; b) Слово, образованное вторыми буквами каждой строки; c)Последовательность символов, образованную s-ми символами каждой строки. 2. Написать функцию перевода...
C++ Перевод целого числа в шестнадцатеричную систему Здравствуйте! Помогите пожалуйста написать задачу на С++ Написать функцию перевода целого положительного числа в шестнадцатеричную систему счисления (в строчном представлении). Заранее спасибо!!! подробнее

Показать сообщение отдельно
velodro
72 / 1 / 1
Регистрация: 28.11.2009
Сообщений: 78

почему игнорируется метод класса - C++

06.12.2009, 18:05. Просмотров 326. Ответов 4
Метки (Все метки)

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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <iostream.h>
#include <stdlib.h>
class Vect {
private:
    double **p;
    double **p1;
    double **p2;
    int size1;
    int size2;
    int size11;
    int size21;
    int size12;
    int size22;
public:
    Vect(int n, int m, int n1, int m1, int n2, int m2);
    ~Vect() {delete [] p;}
    void Print();
    double Sloj();
    void Vivod(double);
    int i,j;
};
Vect::Vect(int n, int m, int n1, int m1, int n2, int m2) {
    size1=n;
    size2=m;
    p=new double *[size1];
    for (int i=0; i<size1; i++) p[i]=new double [size2];
    for ( i=0; i<size1; i++) {
        for (int j=0; j<size2; j++) 
            p[i][j]=1;
    }
    size11=n1;
    size21=m1;
    p1=new double *[size11];
    for (i=0; i<size11; i++) p1[i]=new double [size21];
    for (i=0; i<size11; i++) {
        for (int j=0; j<size21; j++) 
            p1[i][j]=2;
    }
    size12=n2;
    size22=m2;
    p2=new double *[size12];
    for (i=0; i<size12; i++) p2[i]=new double [size22];
    for (i=0; i<size12; i++) 
        for (int j=0; j<size22; j++) 
            p2[i][j]=0;
    
}
void Vect::Print() {
    for (int i=0; i<size1; i++){
        cout<<endl;
        for (int j=0; j<size2; j++)
            cout<<p[i][j]<<" ";
    }
    cout<<endl;
    for (i=0; i<size11; i++){
        cout<<endl;
        for (int j=0; j<size21; j++)
            cout<<p1[i][j]<<" ";
    }
    cout<<endl;
}
double Vect::Sloj() {
    for (i=0; i>size1; i++) 
        for (j=0; j>size2; j++) 
            p2[i][j]=p[i][j]+p1[i][j];
    return **p2;
}
void Vect::Vivod(double) {
    for (int i=0; i<size1; i++){
        cout<<endl;
        for (int j=0; j<size2; j++)
            cout<<p2[i][j]<<" ";
    }
    cout<<endl;
}
int main() {
    Vect a(4,4,4,4,4,4);
    a.Print();
    a.Vivod(a.Ыloj());
    return 0;
}
метод Sloj видимо не выполняется... почему?

Добавлено через 18 минут
программа складывает матрицы p и p1 и результат вносят в матрицу p2
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru