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

матрица с массивами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ БПД http://www.cyberforum.ru/cpp-beginners/thread29992.html
Реализовал небольшую часть бинарного поискового дерева. Выдаёт кучу ошибок. #include <iostream> class TreeItem { public: TreeItem () { }
C++ Console + Menu #include <iostream> #include <clocale> #include <math.h> using namespace std; int menu() { int choose; cout << "#########################################" << endl; cout << "# (1) Решить уравнение с дискриминантом #" << endl; http://www.cyberforum.ru/cpp-beginners/thread29991.html
Ссылка на структуру внутри класса C++
Программлю на с++ второй день нужно определить указатель на структуру и проинициализировать указатель. Код вот: typedef volatile unsigned int AT91_REG;// Hardware register definition #define AT91C_BASE_PWMC ((AT91PS_PWMC) 0xFFFCC000) // (PWMC) Base Address // ***************************************************************************** // SOFTWARE API DEFINITION FOR PWMC...
C++ Задача из книги Р.Лафоре содержит ошибки, исправьте пожалуйста
#include <iostream> using namespace std; int main() { int age; for(int j=0;j<4;j++) { cout<<"BBedite Bo3pacT:"; cin>>age; }
C++ Строки в с++ http://www.cyberforum.ru/cpp-beginners/thread29963.html
Здравствуйте! Помогите найти общее число символа "n" в строке. При запуске программы должно вводится строка, и находить число символа "n" например: -> nachinayuwii -> obwee chislo simvola 'n' v stroke = 2 примерно так. Заранее спасибо! :)
C++ Различные типы данных в динамическом массиве error C2297: '*' : illegal, right operand has type 'float ' Получаю вот такую ошибку. В связи с небольшим опытом, понять в чём дело не могу. А вот само задание:Написать процедуру заполнения динамического массива размера (10х10) целыми случайными числами определяемыми выражением у=20*cos(8*Ci+3)+10*cos(5*Cj+7) , где ci, cj – случайные числа из диапазона . С помощью определить элемент... подробнее

Показать сообщение отдельно
nowichok2
1 / 1 / 0
Регистрация: 09.03.2009
Сообщений: 6
14.04.2009, 17:49  [ТС]     матрица с массивами
Цитата Сообщение от Gravity Посмотреть сообщение
Динамически выделяй память под массив.
C
1
2
3
4
5
6
#include <stdlib.h>
 
int **array, i;
array = (int **) malloc(N * sizeof(int*);
for(i = 0; i < N; i++)
    array[i] = (int *) malloc(N * sizeof(int));
В остальном все так же.
если я правильно тебя понял то код должен выглядеть так:
[C]
#include <vcl.h>

#include <iostream.h>
#include <stdio.h>


#define SIZE 4

int **array, i;
array = (int **) malloc(N * sizeof(int*);
for(i = 0; i < N; i++)
array[i] = (int *) malloc(N * sizeof(int));

int main()
{ float s;
int c, r, sum;
for (c = 0; c < SIZE; c++) {
sum = 0;
for (r = 0; r < SIZE; r++)
if (array[r][c] > 0) sum += array[r]
C
1
2
3
4
5
6
7
8
9
10
11
;
            else {
                sum = -1;
                break;
            }
        if (sum >= 0) printf("sum of %d column is %d\n", c + 1, sum);
    }
    
    cin>>s;
    return 0;
}
Добавлено через 1 минуту 20 секунд
Цитата Сообщение от Gravity Посмотреть сообщение
Динамически выделяй память под массив.
C
1
2
3
4
5
6
#include <stdlib.h>
 
int **array, i;
array = (int **) malloc(N * sizeof(int*);
for(i = 0; i < N; i++)
    array[i] = (int *) malloc(N * sizeof(int));
В остальном все так же.
если я правильно тебя понял то код должен выглядеть так:

#include <vcl.h>

#include <iostream.h>
#include <stdio.h>


#define SIZE 4

int **array, i;
array = (int **) malloc(N * sizeof(int*);
for(i = 0; i < N; i++)
array[i] = (int *) malloc(N * sizeof(int));

int main()
{ float s;
int c, r, sum;
for (c = 0; c < SIZE; c++) {
sum = 0;
for (r = 0; r < SIZE; r++)
if (array[r][c] > 0) sum += array[r]
C
1
2
3
4
5
6
7
8
9
10
11
;
            else {
                sum = -1;
                break;
            }
        if (sum >= 0) printf("sum of %d column is %d\n", c + 1, sum);
    }
    
    cin>>s;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru