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

Проверить является ли матрица треугольной - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строка: Найти наибольшее количество идуших подряд пробелов. http://www.cyberforum.ru/cpp-beginners/thread946282.html
Дано предложения. Найти наибольшее количество идуших подряд пробелов.
C++ Пятнашки # include <iostream> using namespace std; //# include <russian.h> # include <stdlib.h> # include <conio.h> # include <time.h> const int SIZE=4; void main() { http://www.cyberforum.ru/cpp-beginners/thread946274.html
Нужны исходники кода из книги от Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес C++
книга: Приемы объектно-ориентированного проектирования. Паттерны проектирования автор: Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес где взять исходники. спасибо. ps. по почте не приходит.
C++ Выполнение команд, вводимых пользователем с клавиатуры (ООП + события)
Цель: Получить практические навыки разработки объектно-ориенти-рованной программы, управляемой событиями. Основное содержание работы: Написать интерактивную программу, выполняющую команды, вводимые пользователем с клавиатуры.
C++ Небольшая игрушка в консоли http://www.cyberforum.ru/cpp-beginners/thread946255.html
Решил написать небольшую игру в консольном интерфейсе. Суть такова: в определенную точку на экране при нажатии ЛКМ ставится символ, который изменяет свою Y-координату на -1 каждую секунду (имитация гравитации). Точка, в которую ставится символ, равна текущему положению курсора в пределах окна консоли. Символ, достигший нижней точки в сетке консольного поля, останавливается. Также останавливается...
C++ на системы счисления. подскажите идею решения Сколько существует натуральных чисел,меньших 81 (10), таких, чт в ихзаписи в троичной системе счисления будут использоваться ровно две различные значащие цифры. Каждая из этих двух цифр должна встретится в записи числа хотя бы один раз, но может повторятся.Пары цифр для записи различных чисел могут отличаться. В ответе приведите целое число* С объяснеием или идею решения хотя бы* вроде... подробнее

Показать сообщение отдельно
Chaow
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 15
31.08.2013, 13:43     Проверить является ли матрица треугольной
Всем добрый день. У меня есть матрица, по которой составлен вектор. А как проверить, является ли матрица треугольной? Вот мой код:
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
#include <conio.h>
#include <iostream>
#include <vector>
#include <ctime> 
 
using namespace std;
 
int main()
{
    srand(time(NULL)); // Инициализируем генератор случайных чисел. 
    int n = 0; 
    cin >> n; // Считываем с клавиатуры n
    int **a = new int* [n]; // Создаем массив указателей
    for (int i = 0; i < n; i++)
    {
        a[i] = new int [n]; // Создаем элементы
    }
    // А дальше работа как с обычным массивом. 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            a[i][j] = rand() % 10; // Каждый элемент случайному числу от 0 до 9
            cout << a[i][j] << " "; // Вывести элементы на консоль
        }
        cout << endl; // Двумерный массив. Строка кончилась, переводим строку и на консоли
     }
     vector<int> v;//лучше писать без размера. Если он будет пустой то он будет забит нулями по умолчанию.
     for (int i = 0; i < n; i++)
    {
        int sum(0);
        for (int j = 0; j < n; j++)
             sum += a[i][j];// сумма элементов в каждой строке
             v.push_back(sum);// заносим значение в контейнер      
     }
      cout<<"\n";
      for ( int i = 0;  i < v.size() ; i++ )
            cout<<v[i]<<" ";
      cout<<"\n";
    // Удаление массива
    for (int i = 0; i < n; i++)
    {
        delete[]a[i]; // Удаляем каждый элемент
    }
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru