Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Последняя лаба для допуска к Экзамену https://www.cyberforum.ru/ cpp-beginners/ thread208845.html
Реалізувати структуру, що містить інформацію: факультет, група, кількість студентів, кількість студентів в групі, що отримають стипендію, середній бал успішності по групі, прізвище старости. Виконати операції: - додавання елементу; - видалення елементу; - пошук елементів по введеному параметру (факультет, група); - виведення всього списку груп; - підрахунок загальної кількості студентів...
C++ Чтение массива из файла
Здравствуйте, господа. Заранее извиняюсь за то, что задаю, скорее всего, не самый умный вопрос на этом форуме и за то, что такая тема уже, возможно, тут когда-либо присутствовала, однако стоит отметить, что поиском я пользоваться всё же пытался. Если у вас есть время прочитать о том, что у меня не получается сделать, буду очень признателен. Мне необходимо сделать две функции - записи...
C++ STL https://www.cyberforum.ru/ cpp-beginners/ thread208835.html
Доброго времени суток! Возникли трудности с пониманием задачи и принципа работы программы. Задание следующее: "Разработать программу - библиотеку (книга-расположение в библиотеке). Нужно воспользоваться одним или несколькими шаблонами, определенными в STL." Правильно ли я считаю, что здесь нужны 2 файла: 1-й - с названиями книг, 2-й - с двумя координатами расположения книги? Подскажите,...
C++ подключение библиотеки https://www.cyberforum.ru/ cpp-beginners/ thread208827.html
помогите подключить библиотеку header. какой не ввожу кож пишет ошибку, мне сказали что у меня не подключена библиотека помогите кто может=) у меня visual studio 2010 скайп - yetaxaxa
C++ Найти наименьший элемент матрицы и записать нули в ту строку и столбец, где он находится
помогите сложить программу на языке С++ для Борланд это очень важно.. заранее спасибо в долгу не останусь.... Добавлено через 7 минут ребят , прошу помогите....
C++ Табулирование функции и вывод результата в таблице https://www.cyberforum.ru/ cpp-beginners/ thread208817.html
Помогите, пожалуйста, решить задачу. Протабулировать функцию с использованием оператора цикла с параметром. Сменная x с шагом h на заданом промежутке . https://www.cyberforum.ru/attachment.php?attachmentid=53634&stc=1&d=1292101932 Спасибо.
C++ матрица доброго времени суток. помогите пожалуйста. ЗАДАНИЕ вот такое: * прочесть из файла матрицу A(n*n). Вычислить произведение отрицательных элементов. Определить индексы максимального элемента. Результаты занести в файл. * один раз пропустил лекцию и теперь не знаю как с файлом работать. https://www.cyberforum.ru/ cpp-beginners/ thread208806.html Удаление из массива повторяющихся элементов C++
Значит,задача : удалить повторы в массиве, оставив по одному вхождению! моя идея. если 2 компонента, стоящие рядом, равны друг другу, начиная с первго делаю сдвиг в право, и удаляю последний элемен. почему-то местами работает неверно вот например ввожу массив: 1 1 1 1 3 5 получаю результат: 1 1 3 5 т е удаляет он ровно половину повторов(
C++ Алгоритм нахождения покрытия, близкого к кратчайшему https://www.cyberforum.ru/ cpp-beginners/ thread208789.html
Необходимо найти покрытие, близкое к кратчайшему, по методу "минимальный столбец - максимальная строка". Описание алгоритма: 1. Исходная таблица считается текущей преобразуемой таблицей покрытий, множество строк покрытий - пусто. 2. В текущей таблице выделяется столбец с наименьшим числом единиц. Среди строк, содержащих единицы в этом столбце, выделяется одна с наибольшим числом единиц. Эта...
C++ Вопрос про наследование. Добрый день всем! Возможно ли создать производный класс в который будут помещены 2 объекта базового класса с возможностью переопределения методов последнего? напрмер class a { int x; public a(int y) {x=y;} virtual int GetX() const {return x;} } https://www.cyberforum.ru/ cpp-beginners/ thread208784.html
C++ линейные списки, удаление последнего эллемента списка
нужно написать функцию удаления последнего эллемента списка, помогите пожалуйста #include <iostream.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> struct Elem {int data; Elem*next;}; Elem*create (int n) {Elem*pb = new Elem; pb -> data = n; pb -> next = 0; return pb;} void showlist ( Elem*pb)
C++ Из последовательности чисел выбрать элементы, делящиеся на 3 Из последовательности чисел y1, y2, ,…,yn выбрать элементы, делящиеся на 3. Подсчитать их число и вывести их порядковые номера в массиве. Подскажите примерно, как выбрать эти элементы? https://www.cyberforum.ru/ cpp-beginners/ thread208768.html
Эксперт С++
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
12.12.2010, 03:01 0

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

12.12.2010, 03:01. Показов 1238. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено shok.92 как решение

Решение

Не компилировал.

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;
}


Вернуться к обсуждению:
транспонирования C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2010, 03:01
Готовые ответы и решения:

транспонирования
Составить подпрограмму – функцию для транспонирования квадратной матрицы A(n*n) и использовать ее...

Функция транспонирования
Помогите. Мне нужно написать функцию транспонирования матрицы А, (n&lt;=5). Другая функция определяет...

функция транспонирования
int** transp(int** a, int n, int m) { int i, j; int** arr = new int*; for (int i = 0; i &lt; n;...

Функция транспонирования матрицы
(другими словами, просто двумерный целочисленный массив) размера rows×cols, и возвращает...

1
12.12.2010, 03:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2010, 03:01
Помогаю со студенческими работами здесь

Функция транспонирования массива
Написать функцию, которая транспонирует заданный в качестве параметра массив типа int (т.е. меняет...

Функция транспонирования матрицы
Здравствуйте. Столкнулся со следующей проблемой. Написал функцию транспортировки матрицы, работает...

Функция транспонирования матрицы
Тема неоднократно поднималась, прошу прощения, но всё же я очень начинающий на с++, и написал всё...

Алгоритм транспонирования матриц
К примеру есть матрица где n=5, m=8; как написать программу транспонирования матрицы, не могу...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru