Страница 1 из 1

[C++] Объектно-ориентированная среда. Двумерный массив.

Добавлено: 21 дек 2008, 20:07
xsix
[CENTER]Здраствуйте![/CENTER]
Помогите пожалуйста реализовать данную задачу в объектно-ориентированной среде:
Задана матрица А(m,n). Найти вектор B(n), каждый элемент которого равен среднему арифметическому элементов соответствующего столбца матрицы А.

Задачу решил в императивной среде, а в объектной большие трудности у меня...
Вот пример решения в императивной:

Код: Выделить всё

int n,m;
    float sum;
    cout<<"Vvedite kol-vo stolbcov (zeloe chislo): ";
    cin>>m;
    if(m<=0){
        cout<<"Error! Chislo dolgni bit' pologitelnim i >0."<<"\n";
        system("PAUSE");
    return EXIT_SUCCESS;
    }
    cout<<"Vvedte kol-vo strok (zeloe chislo): ";
    cin>>n;
    if(n<=0){

        cout<<"Error! Chislo dolgno bit' pologitelnim i >0."<<"\n";
        system("Pause");
        return EXIT_SUCCESS;
    }
    cout<<"Vvedem elementi matrici:"<<"\n";
    int*matrix=new int[n*m];
    float*k=new float[m];
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            cin>>matrix[i*m+j];
            }
        }
        cout<<"Matrica A:"<<"\n";
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            cout<<matrix[i*m+j];
            }
        cout<<"\n";
        }
    for(int i=0;i<m;i++){
        for(int j=0;j<n;j++){
            sum=sum+matrix[j*m+i];
            }
        k[i]=sum/n;
        sum=0;
        }
    cout<<"B=( ";
    for(int i=0;i<m;i++){
        cout<<k[i]<<" ";
        }
    cout<<")";
system("Pause");
return EXIT_SUCCESS;
}
Помогите пожалуйста, а то совсем труба, нужно здавать отчёт.

Re: [C++] Объектно-ориентированная среда. Двумерный массив.

Добавлено: 22 дек 2008, 09:44
xsix
Народ, никто не желает помочь даже? Пожалуйста!

Re: [C++] Объектно-ориентированная среда. Двумерный массив.

Добавлено: 23 дек 2008, 18:18
xsix
Неуж-то никаких вариантов?

Re: [C++] Объектно-ориентированная среда. Двумерный массив.

Добавлено: 26 дек 2008, 20:15
xsix
ПОМОГИТЕ ПОЖАЛУЙСТА!!! :rolleyes: :confused:

Re: [C++] Объектно-ориентированная среда. Двумерный массив.

Добавлено: 27 дек 2008, 17:54
xsix
Тему можно прикрыть.

Re: [C++] Объектно-ориентированная среда. Двумерный массив.

Добавлено: 29 дек 2008, 10:04
StarWorm
Ну что... Кто нибудь взялся тебе помочь???

Re: [C++] Объектно-ориентированная среда. Двумерный массив.

Добавлено: 29 дек 2008, 18:18
xsix
StarWorm, ты случайно на форуме http://www.programmersforum.ru не зарегистрирован? Если да, то знаешь, т.к. отписался в моей теме, что взялся мне помочь challengerr, но к конечному результату это так и не пришло...

Re: [C++] Объектно-ориентированная среда. Двумерный массив.

Добавлено: 31 дек 2008, 00:34
StarWorm
xsix, если честно, то я зарегистрирован на многих форумах... И почти везде (точнее пока везде) StarWorm - это именно я!!!
Насчет Challenger - я особо не вникаю что за задание и кто его решает или нет, пока сам за него не возьмусь, т.к. память у меня не резиновая! :)

P.S. а что там с конечным результатом то не получилось?!?!?! М.б. я помогу... :D