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

Матрицы. Поменять местами наибольший и наименьший элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано натуральное n. Получить в порядке возрастания n первых натуральных чисел, которые не делятся ни на какие простые числа, кроме 2, 3 и 5 http://www.cyberforum.ru/cpp-beginners/thread768367.html
Дано натуральное n. Получить в порядке возрастания n первых натуральных чисел, которые не делятся ни на какие простые числа, кроме 2, 3 и 5.
C++ Матрицы. Вычислить вектор X, где значение Xj равно сумме положительных элементов j-го столбца матрицы A 2. Дана матрица A (3 х 4). Вычислить вектор X, где значение Xj равно сумме положительных элементов j-го столбца матрицы A. http://www.cyberforum.ru/cpp-beginners/thread768366.html
C++ Задача логические функции (составить функцию, которая определяет верно ли что сумма цифр числа четное число)
Помогите нужно составить функцию, которая определяет верно ли что сумма цифр числа четное число. обязательно использовать логическую функцию до int main()
C++ Програма тест и редактор теста
Нужно какие-то заготовки или уроки по созданию теста и его редактора))%-)
C++ В строке после каждого слова вставить запятую http://www.cyberforum.ru/cpp-beginners/thread768343.html
Написал программу, но она не совсем правильная. Если скажем стоит два пробела, то выполняется не корректно. #include "stdafx.h" #include <iostream> #include <string.h> #include <stdlib.h> ...
C++ Матрицы. Получить вектор X, равный P-й строке матрицы, и вектор Y, равный Q-му столбцу матрицы 1. Дана матрица A (3 х 5). Получить вектор X, равный P-й строке матрицы, и вектор Y, равный Q-му столбцу матрицы. P и Q запросить у пользователя. подробнее

Показать сообщение отдельно
miriganua
131 / 102 / 4
Регистрация: 05.02.2012
Сообщений: 241
22.01.2013, 00:55
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
#include <iostream>
 
using std::cout;
 
int main(int argc, char** argv)
{
    const int n = 4;
    const int m = 6;
    int a[n][m] = {{-45, 22, -71, 97, 11, 23},
                   {42, 67, -98, 12, 54, -40},
                   {14, -54, 78, 59, -34, 71},
                   {43, 65, -12, 98, 65, -43}};
 
    cout << "Initial matrix:" << '\n';
    for (int i = 0; i < n; i++)
    {
        for (int j = 0 ; j < m; j++)
        {
            cout << a[i][j] << "  ";
        }
        cout << '\n';
    }
 
    int imin = 0;
    int jmin = 0;
    int imax = 0;
    int jmax = 0;
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0 ; j < m; j++)
        {
            if (a[imin][jmin] > a[i][j])
            {
                imin = i;
                jmin = j;
            }
            if (a[imax][jmax] < a[i][j])
            {
                imax = i;
                jmax = j;
            }
        }
    }
 
    int temp = a[imax][jmax];
    a[imax][jmax] = a[imin][jmin];
    a[imin][jmin] = temp;
 
    cout << "Final matrix:" << '\n';
    for (int i = 0; i < n; i++)
    {
        for (int j = 0 ; j < m; j++)
        {
            cout << a[i][j] << "  ";
        }
        cout << '\n';
    }
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru