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

транспонирования - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Последняя лаба для допуска к Экзамену http://www.cyberforum.ru/cpp-beginners/thread208845.html
Реалізувати структуру, що містить інформацію: факультет, група, кількість студентів, кількість студентів в групі, що отримають стипендію, середній бал успішності по групі, прізвище старости. Виконати операції: - додавання елементу; - видалення елементу; - пошук елементів по введеному параметру (факультет, група); - виведення всього списку груп; - підрахунок загальної кількості студентів...
C++ Чтение массива из файла Здравствуйте, господа. Заранее извиняюсь за то, что задаю, скорее всего, не самый умный вопрос на этом форуме и за то, что такая тема уже, возможно, тут когда-либо присутствовала, однако стоит отметить, что поиском я пользоваться всё же пытался. Если у вас есть время прочитать о том, что у меня не получается сделать, буду очень признателен. Мне необходимо сделать две функции - записи... http://www.cyberforum.ru/cpp-beginners/thread208840.html
STL C++
Доброго времени суток! Возникли трудности с пониманием задачи и принципа работы программы. Задание следующее: "Разработать программу - библиотеку (книга-расположение в библиотеке). Нужно воспользоваться одним или несколькими шаблонами, определенными в STL." Правильно ли я считаю, что здесь нужны 2 файла: 1-й - с названиями книг, 2-й - с двумя координатами расположения книги? Подскажите,...
подключение библиотеки C++
помогите подключить библиотеку header. какой не ввожу кож пишет ошибку, мне сказали что у меня не подключена библиотека помогите кто может=) у меня visual studio 2010 скайп - yetaxaxa
C++ Найти наименьший элемент матрицы и записать нули в ту строку и столбец, где он находится http://www.cyberforum.ru/cpp-beginners/thread208820.html
помогите сложить программу на языке С++ для Борланд это очень важно.. заранее спасибо в долгу не останусь.... Добавлено через 7 минут ребят , прошу помогите....
C++ Табулирование функции и вывод результата в таблице Помогите, пожалуйста, решить задачу. Протабулировать функцию с использованием оператора цикла с параметром. Сменная x с шагом h на заданом промежутке . http://www.cyberforum.ru/attachment.php?attachmentid=53634&stc=1&d=1292101932 Спасибо. подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
12.12.2010, 03:01     транспонирования
Не компилировал.

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
#include <iostream>
 
void swap(double &a, double &b)
{
    double temp = a;
    a = b;
    b = temp;
}
 
void transpose(double **matr, int n)
{
    for (int i = 0; i < n; ++i)
        for (int j = i + 1; j < n; ++j)
            swap(matr[i][j], matr[j][i]);
}
 
int main()
{
    double **matr;
    int n;
 
    std::cout << "Enter n: ";
    std::cin >> n;
 
    matr = new double *[n];
 
    for (int i = 0; i < n; ++i)
        matr[i] = new double [n];
 
    std::cout << "Matrix:" << std::endl << std::endl;
 
    for (int i = 0; i < n; ++i)
    {
        for (int j = 0; j < n; ++j)
            std::cout << matr[i][j] << "  ";
 
        std::cout << std::endl;
    }
 
    std::cout << std::endl;
    std::cout << "Transpose matrix:" << std::endl << std::endl;
 
    transpose(matr, n);
 
    for (int i = 0; i < n; ++i)
    {
        for (int j = 0; j < n; ++j)
            std::cout << matr[i][j] << "  ";
 
        std::cout << std::endl;
    }
 
    for (int i = 0; i < n; ++i)
        delete [] matr[i];
 
    delete [] matr;
 
    return 0;
}
 
Текущее время: 05:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru