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

разработать программу для сортировки массивов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс с применением виртуальной функции http://www.cyberforum.ru/cpp-beginners/thread1029478.html
Нужна программа создания класса и применения виртуальной функции... Тут есть пример... но я вообще вкурить не могу.... (я новичке)... class Ancestor { public: ** virtual void function1 () {cout << "Ancestor :: function1 ()" << endl;} ** void function2 () {cout << "Ancestor :: function2 ()" << endl;} }; * class Descendant: public Ancestor {
C++ Cортировки массива c помощью функций Написать программу сортировки произвольного массива А по возрастанию или убыванию(режим сортировки задается пользователем). Написать Функции; 1)Заполнения массива числами в диалоговом режиме. 2)Вывод массива на экран 3)Сортировка массива по возрастанию 4) сортировка массива по убыванию. http://www.cyberforum.ru/cpp-beginners/thread1029461.html
Не могу понять в чем ошибка? C++
Выдает ошибки а в чем проблемма не пойму (программирую недавно) Unit1.cpp(94): W8004 'p' is assigned a value that is never used Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl Вот сама программа (выполнял в программе Borland...
C++ Создать и вывести на экран двумерный массив целых чисел размерностью 3х3
1. создать и вывести на экран двумерный массив целых чисел размерностью 3х3 2. создать и вывести на экран двумерный массив вещественных чисел размерностью 2х5 3. создать и вывести на экран двумерный массив символов размерностью 4х2 4. творить и вывести на экран двумерный массив целых чисел размерностью 4х3
C++ Виртуальные функции с одинаковым именем и разным набором аргументов http://www.cyberforum.ru/cpp-beginners/thread1029447.html
Есть абстрактный базовый класс и пара наследников. class Base { public: vurtual void Func(int a); vurtual void Func(int a, int b); }; class ChildA : public Base
C++ розробити програму для роботи з рядками написать программу, которая будет находить вхождения одной строки в другую подробнее

Показать сообщение отдельно
Casillas1
2 / 2 / 0
Регистрация: 18.04.2013
Сообщений: 199
05.12.2013, 13:47  [ТС]     разработать программу для сортировки массивов
Цитата Сообщение от Nikoys Посмотреть сообщение
Если вам простейшую реализацию без классов, то вот так можно.
P.S. Умножение матрицы на число понял как умножение всех элементов на число.
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#include <iostream>
 
using namespace std;
 
void summ()
{
    double fArr[3][3], sArr[3][3], resArr[3][3];
    cout << "Enter the elements of the first matrix 3x3:\n";
    for(int i = 0; i < 3; i++)
        for(int j = 0; j < 3; j++)
            cin >> fArr[i][j];
    cout << "Enter the elements of the second matrix 3x3:\n";
    for(int i = 0; i < 3; i++)
        for(int j = 0; j < 3; j++)
            cin >> sArr[i][j];
 
    cout << "Now, their summ is:\n";
    for(int i = 0; i < 3; i++)
    {
        for(int j = 0; j < 3; j++)
        {
            resArr[i][j] = fArr[i][j] + sArr[i][j];
            cout << resArr[i][j] << " ";
        }
        cout << endl;
    }
}
 
void matMult()
{
    double fArr[2][3], sArr[3][2], resArr[2][2];
    cout << "Enter the elements of the first matrix 2x3:\n";
    for(int i = 0; i < 2; i++)
        for(int j = 0; j < 3; j++)
            cin >> fArr[i][j];
    cout << "Enter the elements of the second matrix 3x2:\n";
    for(int i = 0; i < 3; i++)
        for(int j = 0; j < 2; j++)
            cin >> sArr[i][j];
 
    cout << "Now, their multiplication is:\n";
    for(int i = 0; i < 2; i++)
    {
        for(int j = 0; j < 2; j++)
        {
            resArr[i][j] = 0;
            for(int k = 0; k < 3; k++)
                resArr[i][j] += fArr[i][k] * sArr[k][j];
            cout << resArr[i][j] << " ";
        }
        cout << endl;
    }
}
 
void scalMult()
{
    double arr[3][4], resArr[3][4];
    int scal;
    cout << "Enter the elements of the matrix 3x4:\n";
    for(int i = 0; i < 3; i++)
        for(int j = 0; j < 4; j++)
            cin >> arr[i][j];
    cout << "Enter the scalar number:\n";
    cin >> scal;
 
    cout << "Now, their multiplication is:\n";
    for(int i = 0; i < 3; i++)
    {
        for(int j = 0; j < 4; j++)
        {
            resArr[i][j] = scal * arr[i][j];
            cout << resArr[i][j] << " ";
        }
        cout << endl;
    }
}
 
void vectMult()
{
    double arr[3][4], vect[4], resArr[3];
    cout << "Enter the elements of the matrix 3x4:\n";
    for(int i = 0; i < 3; i++)
        for(int j = 0; j < 4; j++)
            cin >> arr[i][j];
 
    cout << "Enter the vector with 4 number:\n";
    for(int i = 0; i < 4; i++)
        cin >> vect[i];
 
    cout << "Now, their multiplication is:\n";
    for(int i = 0; i < 3; i++)
    {
        resArr[i] = 0;
        for(int j = 0; j < 4; j++)
            resArr[i] += arr[i][j] * vect[j];
        cout << resArr[i] << " ";
    }
}
 
int main()
{
    summ();
    matMult();
    scalMult();
    vectMult();
    return 0;
}
cпасибо а это какой номер задания?
 
Текущее время: 22:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru