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

В матрице поменять местами два столбца - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение задач http://www.cyberforum.ru/cpp-beginners/thread1052269.html
Всем салам! Нам задали 30 задач на c++ кто сможет написать их ? подам 200 рублей на нашем 1000 тенге может и 1500-2000 тенге задачи лёгкие
C++ Сравнение введенных в консоли данных с теми что в файле Задача программы: Есть файл с именами, номерами, годами регистрации. В консоли мы вводим имя и должно показать номер и год регистрации абонента. Программа уже готова, но есть несколько проблем. Первая это то что не работают русские буквы, вместо них иероглифы. Работаю через Dev C++ (если это чем-то поможет) Вторая проблема это то что почему-то не находит те записи что есть в моем файле,... http://www.cyberforum.ru/cpp-beginners/thread1052261.html
Deldi и C++ C++
Доброго времени суток жители форума! Есть прога написанная в дельфи подскажите можно ли преобразовать её в с++?? и как?
C++ последовательность Фибонначи
Пожалуйста, помогите мне)) очень нужно написать программу: Дана последовательность из N натуральных чисел. Определить сколько чисел из последовательности Фибоначчи находится среди элементов последовательности Тонкости: надо чтобы пользователь вводил сам длину последовательности, затем программа спрашивает - хочет он сам заполнить последовательность или это должны быть рандомные числа....
C++ Cin зацикливание http://www.cyberforum.ru/cpp-beginners/thread1052227.html
Здравствуйте, столкнулся с такой проблемой: int a; bool b = true; while(b) { cout << "\nEnter value" << endl; cin >> a; if(a > 0) b = false; else
C++ последовательность Фибонначи Добрый день у меня такое задание написать программу, которая организует: - Ввод с клавиатуры длины последовательности чисел Фибоначчи - Вычисление последовательности чисел Фибоначчи - Определение кол-ва четных элементов в заданной последовательности. - Произведение корней квадратных элементов с нечетными номерами - Вывод на экран последовательности чисел Фибоначчи и результатов... подробнее

Показать сообщение отдельно
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,256
Завершенные тесты: 2
22.12.2013, 18:21
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    srand((unsigned)time(NULL));
    int n, m;
    cout << "n = ";
    cin >> n;
    cout << "m = ";
    cin >> m;
    int **matrix = new int*[n];
    for(int i = 0; i < n; i++)
        matrix[i] = new int[m];
 
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < m; j++)
        {
            matrix[i][j] = rand() % 100;
            cout << matrix[i][j] << "\t";
        }
        cout << endl;
    }
    int max_indx = 0, min_indx = 0;
    int min = matrix[0][0];
    int max = matrix[0][0];
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < m; j++)
        {
            if(matrix[i][j] < min)
            {
                min = matrix[i][j];
                min_indx = j;
            }
            if(matrix[i][j] > max)
            {
                max = matrix[i][j];
                max_indx = j;
            }
 
        }
    }
    cout << "Индекс столбца с минимальным элементом: " << min_indx << endl;
    cout << "Индекс столбца с максимальным элементом: " << max_indx << endl;
    if(min_indx != max_indx)
    {
        //Меняем местами j - i  столбцы
        for(int i = 0; i < n; i++)
        {
            int temp = matrix[i][min_indx];
            matrix[i][min_indx] = matrix[i][max_indx];
            matrix[i][max_indx] = temp;
        }
    }
    cout << endl << endl;
 
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < m; j++)
            cout << matrix[i][j] << "\t";
        cout << endl;
    }
 
    for(int i = 0; i < n; i++)
        delete []matrix[i];
    delete []matrix;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru