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

Динамически распределение памяти. Матрицы. Найти максимальный ниже побочной диагонали, и минимальный главной диагонали - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как выводить в консоль следующим образом http://www.cyberforum.ru/cpp-beginners/thread759838.html
Помогите пожалуйста, возможно ли сделать так: В первой строке всегда вводятся какие-то данные пользователем с клавиатуры, причем то, что вводится не выводилось на экран (т.е. сколько бы кнопок он не нажимал, ничего не появлялось, просто мигал курсор) а некоторый вывод происходил допустим на 3-4 строчки ниже
C++ Напечатать все слова , которые встречаются в исходной строке ровно один раз Дана производная строка, слова в которой разделены пробелами. Напечатать все слова , которые встречаются в исходной строке ровно один раз. http://www.cyberforum.ru/cpp-beginners/thread759837.html
Цикл for() C++
#include <iostream> #include <iomanip> using namespace std; int main() { short t,g; for(t = 0;t<15;t++) for(g=0;g<15;g=g+2) cout<<setw(5)<<g; cout<<t;
C++ Связный список, почему не работает поиск
#include <iostream> using namespace std; class Node{ public: int data; Node * next; Node(int x){ data = x;
C++ Написать два класса: Celsius, Fahrenhate (означающие температуру в соответствующей шкале) http://www.cyberforum.ru/cpp-beginners/thread759807.html
7 заданий. После завтра нужно сдать... 1. Написать два класса: Celsius, Fahrenhate (означающие температуру в соответствующей шкале) с конструктором инициализации со значением температуры в качестве входного параметра и двумя конструкторами копирования: один из экземпляра Celsius в создаваемый экземпляр Fahrengate, и один наоборот для создания экземпляра класса Celsius. При конструировании должно...
C++ Помогите решить тест на C++ Господа, приветствую. Ситуация следующая: решил я восстановиться в институте, но по семейным обстоятельствам восстановился только неделю назад, т.е. уже под конец семестра. Кое-как меня восстановили и за пропущенный материал выдали тесты и один из них: основы программирования С++. Скажу прямо, учусь я не на программиста, а это просто скорее всего базовые знания на 4 часа лекций. Теоретическую... подробнее

Показать сообщение отдельно
FreeMinder
 Аватар для FreeMinder
36 / 36 / 2
Регистрация: 29.08.2012
Сообщений: 59
12.01.2013, 21:07     Динамически распределение памяти. Матрицы. Найти максимальный ниже побочной диагонали, и минимальный главной диагонали
Сами диагонали в расчет не брал:
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
50
51
52
53
54
55
56
57
58
#include <iostream> 
#include <ctime>
using namespace std;
 
int main()
{
    srand(time(NULL));
    int n = 0;
 
    cout<<"Enter n: ";
    cin>>n;
 
    int **matrix = new int*[n];
    for (int i = 0; i < n; i++)
        matrix[i] = new int[n];
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            matrix[i][j] = rand()%10;
            cout<<matrix[i][j]<<" ";
        }
        cout<<endl;
    }
 
    cout<<endl<<"Elements above main: "<<endl;
    int min = matrix[0][n-1];
    for (int i = 0; i < n; i++)
    {
        for (int j = i; j < n; j++)
        {           
            if( i == j ) continue;
            cout<<matrix[i][j]<<" ";
            if(matrix[i][j] < min)
                min = matrix[i][j];
        }
    }
    cout<<" min = "<<min<<endl;
 
    cout<<"Elements under sub: "<<endl;
    int max = matrix[n-1][n-1];
    for (int i = 0; i < n; i++)
    {       
        for (int j = n-1; j >=n-1-i ; j--)
        {
            if( j == n-1-i)continue;
            cout<<matrix[i][j]<<" ";
            if(matrix[i][j] > max)
                max = matrix[i][j];
        }
    }
    cout<<" max = "<<max<<endl;
    for (int i = 0; i < n; i++)
        delete [] matrix[i];
    delete [] matrix;
    return 0;
}
 
Текущее время: 19:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru