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

Упорядочить элементы на главной диагонали по возрастанию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы последовательного доступа http://www.cyberforum.ru/cpp-beginners/thread534152.html
Программа должна быть разбита на несколько функций и обязательно содержать: 1. Функция формирования исходного файла; 2. Функция вывода результата работы программы; 3. Одну или более функций, реализующих вычислительную часть алгоритма. Основная программа должна содержать только операторы вызова подпрограмм. Дан текстовый файл f, состоящий из нескольких строк. Исключить пробелы, стоящие в...
C++ Создать класс жидкость (доделать программу) Создать класс "Жидкость" имеющий название (указатель на строку) плотность. определить конструкторы деструкторы и функцию печати,. создать публик производный класс - спиртные напитки, имеющий крепкость. Определить конструкторы по умолчанию и с разными числом параметров, деструкторы, функцию печати. определить функции переназначения плотности и крепости. Буду очень признателен.. Долго возился... http://www.cyberforum.ru/cpp-beginners/thread534149.html
На что ссылается итератор после remove(*it) C++
Здравствуйте! Не понимаю, почему итератор ссылается на удаленный из списка элемент? #include <vcl> #include <iostream> #include <fstream> #include <list> #include <vector> #include <string> using namespace std;
Односвязный список. Узел-запись о книге в библиотеке. C++
Односвязный список. Узел-запись о книге в библиотеке: автор, название, имееться ли в наличии(если нет то фамилия читателя,которому выдана). Создать отдельный список книг свободных. Распечатать новый список!! С++ Помогите пожалусто.... Заранее спасибо
C++ Visual studio open dialog http://www.cyberforum.ru/cpp-beginners/thread534140.html
подскажите как работает в Visual studio 10 open dialog в delphi. (появляется окно что бы выбрать файл для открытия) никак не могу разобраться.
C++ Задача по теме функции Мне дали задачу: на языке с++ записать объявления функций, выполняющих заданные действия. Написать функцию main, содержащую примеры вызовов объявленных функций с выводом результатов в консоль: 1) определить индекс наибольшего элемента в одномерном массиве. 2) удалить из строи указанный символ. я смог сделать только первый пункт. помогите сделать пожалуйста. заранее спасибо вот первый... подробнее

Показать сообщение отдельно
denys_l
51 / 51 / 4
Регистрация: 26.09.2011
Сообщений: 186
29.03.2012, 21:47     Упорядочить элементы на главной диагонали по возрастанию
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
#include <iostream>
#include <cstdlib>
#include <iomanip>
#include <time.h>
 using namespace std;
 
const int n = 5;
int main()
{
    srand((unsigned)time(NULL));
    int A[n][n];
    for(int i=0; i<n; i++)
    {
        for(int j=0; j<n; j++)
        {
            A[i][j] = rand()%25;
            cout << setw(3) << A[i][j];
        }
        cout << endl;
    }
 
    //собственно алгоритм упорядочения
    for(int i=0; i<n; i++)
        for(int j=0; j<n-i; j++)
        {
            if(A[j][j] > A[j+1][j+1])
            {
                int tmp = A[j][j];
                A[j][j] = A[j+1][j+1];
                A[j+1][j+1] = tmp;
            }
        }
    cout << "Otsortirovanna9 diagonal:\n";
    for(int i=0; i<n; i++)
    {
        for(int j=0; j<n; j++)
        {
            cout << setw(3) << A[i][j];
        }
        cout << endl;
    }
}
 
Текущее время: 07:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru