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

Включить массив B как новую строчку матрицы А с сохранением упорядоченности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ООП "Класс калькулятор - дата" http://www.cyberforum.ru/cpp-beginners/thread1695989.html
Добрый день. Есть такая задачка: Разработать класс калькулятор(с формой) выполняющий операции например: 1) дата1-дата2 = количество дней, недель,месяцев. 2) дата1-месяц=дата2 3) дата1-недель=дата2 и так дале. Как лучше такие операции организовать на форме? Сделать для каждого меню и форму или можно как-то проще и компактней? Спасибо!
C++ Перевести число из 2-ой системы в 10-тичную и наоборот Перевести число из 2-ой системы в 10-тичную и наоборот.(Желательно с алгоритмом)Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1695982.html
C++ Как разбить массив?
Как можно разбить массив, предположим, из 4 чисел, на две части (по два числа в каждой)?
В матрице перемножить элементы первого и второго столбца C++
Помогите написать программу. Задание: В матрице перемножить элементы первого и второго столбца. Если можно, чтобы она была не слишком заумной, а то я не пойму)) :D спасибо большое))
C++ Циклически сдвинуть элементы побочной диагонали матрицы вниз на k позиций http://www.cyberforum.ru/cpp-beginners/thread1695956.html
Только разобрался с одномерным массивом, как уже двумерные.. Help, голова уже едет:wall: Дан символьный массив А, а также целые числа 0<k<N и 0<m<N. Циклически сдвинуть элементы побочной диагонали вниз на k позиций. Затем циклически сдвинуть элементы главной диагонали вверх на m позиций. Определить значение элемента, стоящего на пересечении диагоналей после преобразований массива.
C++ Найти произведение элементов матрицы Дан целочисленный массив C. Найти произведение его элементов. Не пойму какие числа он умножает :( { setlocale(LC_ALL, "rus"); int C; srand(time(NULL)); int i,j,P; cout<<"Исходная матрица:"<<"\n"; for (i=0; i<6; i++) { подробнее

Показать сообщение отдельно
Lost17
168 / 35 / 13
Регистрация: 27.02.2016
Сообщений: 89
Завершенные тесты: 1
27.03.2016, 21:03     Включить массив B как новую строчку матрицы А с сохранением упорядоченности
Например, вот так:
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
#include "stdafx.h"
#include <iostream>
#include <time.h>
using namespace std;
 
void ArrSort(int *a, int len = 5);
 
int main() 
{
    int arr[6][5], vec[5];
    setlocale(LC_ALL, "rus");
    srand(time(NULL));
    cout << "Исходный массив: \n";
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            arr[i][j] = rand() % 9 + 1;
            cout << arr[i][j] << " ";
        }
        cout << "\n";
    }
    cout << "Исходный вектор: \n";
    for (int i = 0; i < 5; i++)
    {
        vec[i] = rand() % 9 + 1;
        cout << vec[i] << " ";
    }
    cout << "\n";
    ArrSort(&arr[0][0], 25);
    cout << "Отсортированный массив с добавленной строкой: \n";
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            cout << arr[i][j] << " ";
        }
        cout << "\n";
    }
    for (int i = 0; i < 5; i++)
    {
        arr[5][i] = vec[i];
        cout << arr[5][i] << " ";
    }
    ArrSort(&arr[0][0], 30);
    cout << "\n";
    cout << "Полученный массив: \n";
    for (int i = 0; i < 6; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            cout << arr[i][j] << " ";
        }
        cout << "\n";
    }
    return 0;
}
 
void ArrSort(int *a, int len)
{
    for (int i = 0; i < len - 5; i = i + 5) {
        for (int j = 0; j < len - i - 5; j = j + 5) {
            if (a[j] < a[j + 5]) {
                int b = a[j];
                a[j] = a[j + 5];
                a[j + 5] = b;
            }
        }
    }
 
Текущее время: 23:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru