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

Поменять местами столбцы с максимальным и минимальным элементами в матрице - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите вот написал код http://www.cyberforum.ru/cpp-beginners/thread1048990.html
#include <iostream> #include <stdio.h> #include <conio.h> #include <locale> #include <ctime> void main() { setlocale(LC_ALL, "Russian"); int a,c,n,m,x;
C++ Бинарные деревья: дописать код ,чтобы искать число массива в бинарном дереве и время выполнения поиска Код реализации: // Авл деревья 2.cpp: определяет точку входа для консольного приложения. //бинарное дерево #include "stdafx.h" //Программа формирует дерево из массива целых чисел и выводит его на экран //root - корень дерева #include <iostream> #include <conio.h> #include <ctime> http://www.cyberforum.ru/cpp-beginners/thread1048988.html
база данных C++
Биржа ведёт учёт заключённых сделок: № п. п., сторона1, сторона 2, сумма договора(тыс.руб.), дата заключения. При вводе информации о новой сделке выдавать на экран общую сумму произведённых сделок, а также записи в заданном интервале времени с подсчётом общей суммы за этот период. Должно быть в виде меню. надо сделать 3 методами: 1 массив 2 файл 3 односвязный список
C++ Сортировка стеков
Надо отсортировать стек следующим образом: до максимального элемента - по возрастанию; после максимального по убыванию. Ниже приведена программа в которой вводятся элементы стека и выполняются еще другие действия, которые здесь не важны. Так же там присутствует обычная сортировка. Просьба показать сортировку на данной программе #include "stdafx.h" #include "iostream"
C++ Вывод очереди http://www.cyberforum.ru/cpp-beginners/thread1048963.html
Здравствуйте, у меня такой вопрос, я создал очередь с помощью queue, можно ли вывести всю очередь, у меня получалось выводить только первый и последний элементы =\
C++ Ошибка при освобождении памяти массива string Вот тут вот при delete возникает ошибка, и пишет "The program ' Array Template.exe: Native' has exited with code 3 (0x3)." template <class Type> void Array<Type>::operator+=(Type value) { Array<Type> tmp(*this); // сохраняем текущий массив delete theArray; // освобождаем память size++; // увеличиваем размер theArray = new Type; // создаем новый массив for (int i = 0; i < size-1;... подробнее

Показать сообщение отдельно
Genn55
341 / 188 / 37
Регистрация: 26.12.2012
Сообщений: 658
19.12.2013, 23:33     Поменять местами столбцы с максимальным и минимальным элементами в матрице
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
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <iomanip>
 
int main()
{
    using namespace std;
    int n=5,m = 5;
    int mas[n][m];
 
    srand(time(NULL));
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < m; j++)
            {
                mas[i][j] = rand() % 100;
                cout << mas[i][j] << "\t";
            }
            cout<<"\n";
    }
    int min = mas[0][0], max = mas[0][0];
    int ind_min = 0,ind_max = 0;
 
    for(int i = 0; i < n; i++)
        for(int j = 0; j < m; j++)
        {
            if (min >= mas[i][j])
            {
                min = mas[i][j];
                ind_min = j;
            }
            if (max <= mas[i][j]){
                max = mas[i][j];
                ind_max = j;
            }
        }
  cout << "  Min = "<< min<< "  Max = "<<max <<"\n";
    // Меняем мастами
    for (int i = 0; i < n;i++){
        int temp = mas[i][ind_max];
        mas[i][ind_max] = mas[i][ind_min];
        mas[i][ind_min] = temp;
    }
    cout << "\n\n";
    // Вывод
    for(int i = 0; i < n; i++){
        for(int j = 0; j < m; j++)
            cout << mas[i][j] << "\t";
        cout << endl;
    }
    return 0;
}
 
Текущее время: 22:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru