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

Матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнение двумерного массива http://www.cyberforum.ru/cpp-beginners/thread70245.html
Ребят, такой вопрос: надо создать двумерный массив, но размерность должен указать юзер. Пробовал как в Паскале поставить в квадратных скобках переменные - не получилось. Подсказали, что нужно использовать указатели. Пока недопёр... Заранее спасибо!!!
C++ Рекурсия как число записать в обратном порядке с помощью рекурсивной функции? на С. мот кто с талкивался с этим? http://www.cyberforum.ru/cpp-beginners/thread70244.html
C++ График
Помогите пожалуйста. Есть точки х1y1 и х2у2, которые задоются пользователем. Надо с помощью звездочек нарисовать график.
Массивы(исправьте ошибки) C++
Ошибка с массивом X, вот код: #include<iostream.h> #include<math.h> void main() {const int N=5; int i,k; int X; cout<<"BBeguTe eJIeMeHTbI Ta6JIuLLbI : \n"; for(i=0;i<N;i++)
C++ Массивы, Алгоритмы с++ http://www.cyberforum.ru/cpp-beginners/thread70233.html
Парню нужна помощь. Всего 10 лаб. Он говорит, что 5 сделал. 5 не до конца, интернета нет, так как живет далеко от города и у них один провайдер, который в накдауне уже 2 месяца. Вообщем я обещал ему помочь. Нужны схемы, какие то и код на с++. если помочь не можете не пишите вообще, так как я вообще не шарю в програмирование. Прога во вложение...
C++ Создать одномерный символьный массив не могу решить. Задача. Создать одномерный символьный массив размерностью N * N (N — const). Заполнить его содержимое при помощи указателей таким образом, чтобы при выводе содержимого по N элементов (после каждой серии - перенос строки), образовалось следующее изображение с сохранением пропорций(белым цветом обозначены пробелы «_», оттенками серым цветом обозначены группы символов, отличные от... подробнее

Показать сообщение отдельно
R0mm
Псевдо программист
192 / 113 / 15
Регистрация: 19.09.2009
Сообщений: 303
04.12.2009, 11:34     Матрица
держи!
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
#include "stdafx.h"
#include "iostream"
 
using namespace std;
 
void main()
{
    int i, j, n, m, iMin, iMax;
    float **b, fSum, fMin, fMax;
    setlocale(LC_ALL, "Russian");
 
    cout << "Введите количество строк матрицы:\n-> "; cin >> n;
    cout << "Введите количество столбцов матрицы:\n-> "; cin >> m;
 
    b = new float*[n];
    for (i=0; i<n; ++i) {
            b[i] = new float[m];    
            for (j=0; j<m; ++j) {
                    cout << "Введите элемент B[" << i << "][" << j << "]: ";
                    cin >> b[i][j];
            }
    }
 
    fSum = 0.0;
    for (j=0; j<m; ++j) {
        fSum += b[0][j];
    }
 
    fMax = fMin = fSum;
    iMax = iMin = 0;
 
    for (i=1; i<n; ++i) { 
        fSum = 0.0;
        for (j=0; j<m; ++j) {
            fSum += b[i][j];
        }
        if (fSum > fMax) { fMax = fSum; iMax = i; }
        if (fSum < fMin) { fMin = fSum; iMin = i; }
    }
 
    cout << "\nВ строке " << iMin+1 << " содержится минимальная сумма элементов:\n";
    cout << "В строке " << iMax+1 << " содержится максимальная сумма элементов:\n";
    cout << "\n\nCreated by R0mm\nCopyright (C) 2009 cyberforum.ru\n\n";
    system("pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru