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

Матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа создания словника по тексту. http://www.cyberforum.ru/cpp-beginners/thread138469.html
Уважаемые программисты, помогите пожалуйста! Я ничего не соображаю в С++, а задание очень большое и сложное. Вся надежда на вас - мыслящих людей!:) Заранее спасибо! а) Программа создает (или добавляет в уже созданный) типизированный файл из слов текста, вводимого с клавиатуры. Повторяющиеся слова вводятся только один раз. Параллельно создается файл индексов - типизированный файл, содержащий...
C++ код к заданиям 1. Дана целочисленная квадратная матрица порядка n. Найти сумму элементов той строки, в которой расположен максимальный элемент матрицы. Если таких строк несколько, вывести все суммы. Матрицу сформировать из случайных чисел в диапазоне от –10 до 10. 2. В массиве A из 20 элементов определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами. Элементы... http://www.cyberforum.ru/cpp-beginners/thread138465.html
векторы C++
скажите в чём разница между функциями setvect и getvect??
C++ sleep в с++
Скажите, есть программа на с++, в ней используется функция sleep. Вроде все правильно, но выдает ошибку: Function 'Sleep' should have a prototype Я вроде понимаю, что тут нужно подключить библиотеку, однако подключаю dos.h ничего, time.h ничего. Как быть?
C++ В бинарном дереве подсчитать число его листов http://www.cyberforum.ru/cpp-beginners/thread138372.html
В бинарном дереве подсчитать число его листов и напечатать их значения: при прямом обходидерева.
C++ Динамический массив строк. Ввод / вывод Доброго времени суток!=) Помогите разобраться. Пишу функцию удаления строки из файла. организовал следующим образом, записал все что есть в файле в динамический массив строк. удалил нужную строку в массиве. потом пытаюсь вывести информацию на экран которая в массиве, а там аброкадабра((( void del(void) { FILE *BD; Persson p; int IDbuf=1,i=0; BD=fopen("d:\BD.dat","r"); подробнее

Показать сообщение отдельно
_Eldar_
 Аватар для _Eldar_
44 / 29 / 3
Регистрация: 31.10.2009
Сообщений: 200
31.05.2010, 14:46     Матрицы
Maryam_369,

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
#include <iostream>
#include <time.h>
#include <conio.h>
 
using namespace std;
 
int main(){
    int n_row, n_col;
    cout << "Enter size array:" << endl;
    cout << "row: "; cin >> n_row;
    cout << "col: "; cin >> n_col;
 
    int** arr = new int *[n_row];
    for(int i = 0; i < n_row; ++i)
        arr[i] = new int [n_col];
 
 
    
    srand((unsigned)time(NULL));
 
    for(int i = 0; i < n_row; ++i)
        for(int j = 0; j < n_col; ++j)
            arr[i][j] = rand()%10;
 
    int* arr_sum_row = new int[n_row];  
    
    cout << "Output array: " << endl;
    for(int i = 0; i < n_row; ++i){
        arr_sum_row[i] = 0;
        cout << endl;
        for(int j = 0; j < n_col; ++j){
            cout << arr[i][j] << " ";
            arr_sum_row[i] += arr[i][j];
        }
    }
    cout << endl;
    for(int i = 0; i < n_row; ++i)
        cout << "Sum row " << i + 1 << " = "<< arr_sum_row[i] << " " << endl;
    
    _getch();
    return 0;
 
}
Добавлено через 10 минут
Maryam_369,
2)
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
#include <iostream>
#include <time.h>
#include <conio.h>
 
using namespace std;
 
int main(){
    int m;
    cout << "Enter size array:" << endl;
    cout << "m: "; cin >> m;
 
    int** arr = new int *[m];
    for(int i = 0; i < m; ++i)
        arr[i] = new int [m];
 
 
    
    srand((unsigned)time(NULL));
 
    for(int i = 0; i < m; ++i)
        for(int j = 0; j < m; ++j)
            arr[i][j] = rand()%10;
 
    cout << "Output array:" << endl;
    for(int i = 0; i < m; ++i){
        cout << endl;
        for(int j = 0; j < m; ++j){
            cout << arr[i][j] << " ";
        }
    }
    
    int sum = 0, j = 0;
    for (int i = 0; i < m - 1; ++i){
        sum += arr[i][j];
        ++j;
    }
 
    cout << "\nSum = " << sum;
 
    
    //int* arr_sum_diag = new int[n_row];   
    
    
    
    _getch();
    return 0;
 
}
 
Текущее время: 08:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru