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

сумма элементов матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Основные конструкции языка C++ табулировать и построить график http://www.cyberforum.ru/cpp-beginners/thread76417.html
Я в этом ваще ни4его не соображаю, но дядя преподаватель требует лабы:gbye: Верю в вас и надеюсь на вашу помощь о, умные люди :gsmile: задание: используя указанный оператор цикла, табулировать заданную функцию F на отрезке с шагом Step и построить её график; действительные числа Хst, Хen и Step вводятся интерактивно. _______________________________sinx__2 Оператор цикла с...
C++ [Решено][C++] Как тут можно "схитрить" и скомпилировать такой код? Вкратце - в разных векторах,содержащих разные классы,нужно найти строку (функции возврата строки в этих классах одинаковы). Чтобы не делать 10 перегруженных функций,попробовал сделать шаблон.Код ниже.Но это не проходит компиляцию.Как можно всё-таки схитрить и сделать такой шаблон? Спрашивал в англоязычных чатах,мне намекнули на этот способ http://codepad.org/ecnvop82 но,честно говоря,я не... http://www.cyberforum.ru/cpp-beginners/thread76410.html
C++ Член-функция класса не работает
Доброго вечера! Только что написал вот такой несложный класс, который определяет две характеристики предмета (вес и стоимость). Обнаружилась проблема, которая заключается в том, что при вводе этих характеристик посрдством член-функии ввода input, они, эти самые характристики как бы не запоминаются. Обнаружил это потому что пытался вывести их, но выводится бред. Может что-то с конструктором не...
Числа Фибоначчи C++
1ое задание: Числа Фибоначчи определяются формулами f0 =f1 = 1; fn = fn-1 + fn-2 при n =2,3,… Определить 40-е число Фибоначчи, найти первое число Фибоначчи, большее m (m>2). 2ое задание: Даны действительные числа a, b, c. Получить (max(a, a + b) + max(a, b + c))/ (1 + max(a + bc, 1.15)).
C++ как подключить файл? http://www.cyberforum.ru/cpp-beginners/thread76392.html
начал работу с файлами на языке Си, но не могу понять, как подключить файл, чтобы программа работала, где его надо создавать, какого типа он (блокнот, word).
C++ C/C++ на смортфоне есть интерпритатор языка С/С++ на ОС Symbian 9? (вместе с компилятором). Если кто-нибудь знает нечто подобное - сообщите пожалуйста, где достать. подробнее

Показать сообщение отдельно
Aye Aye
 Аватар для Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
19.12.2009, 11:48     сумма элементов матрицы
не неадо в функции подсчета еще и вывод на экран делать, это не красиво.
нужен еще один метод
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
#include <iostream.h>
#include <conio.h>
class matr{
  public:
         int n,m;
         int d[10]; //s- çäåñü áûòü Г*ГҐ äîëæГ*Г®, ГЅГІГ® æå ïðîìåæóòî÷Г*îå Г§Г*Г*Г·ГҐГ*ГЁГҐ.
         int a[10][10];
         matr(){cout<<"";}
         ~matr(){cout<<"";}
         int stolbsum(int);//ïîëó÷èü ñóììó ñòîëáöГ* Г± ГіГЄГ*Г§Г*Г*Г*ûì Г*îìåðîì.
         void print();
         
} matr1;
 
int matr::stolbsum(int j)
{
    int s=0;
    for (int i=0; i<n; i++)
    {
        s+=+a[i][j];
              //d[j]=s; Г*ГҐ Г*Г*äî ïîðòèòü èñõîäГ*ûå Г¤Г*Г*Г*ûå, åñëè ýòîãî ìîæГ*Г® èçáåæГ*ГІГј.
    }  
    return s; //îøèáêГ* áûëГ* Гў Г°Г*ñïîëîæåГ*ГЁГЁ ýòîãî return.
}
 
void matr::print()
{
     for (int i=0;i<m;i++) cout << stolbsum(i) << " ";
     cout << endl;
}
 
int main ()
{
    cout<<"Vvedite razmernost matr1\n";
    cin >> matr1.n >> matr1.m; //âîò ГЅГІГ® ïëîõî Г·ГҐГ±ГІГ*Г® ãîâîðÿ, ïîëÿ Г¤Г*Г*Г*ûõ ëîëæГ*Г» áûòü Г§Г*Г№ГЁГ№ГҐГ*Г».
    cout<<"vvedite matr1\n";
    for (int i=0; i<matr1.n; i++)
    {
        for (int j=0; j<matr1.m; j++)
        {
            cout << "a["<<i<<"]["<<j<<"]=";
            cin >> matr1.a[i][j];
        }
        cout << endl;
    }
    matr1.print();
    getch();
    return 0;
}
доступ к полям данных класса лучше всего сделать через отделтьнеые функции. такие функции называются ассесоры, от слова "доступ".
 
Текущее время: 16:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru