/
Ikocs
/
cpp-tasks
Обзор
Документация
Войти
/
Ikocs
/
cpp-tasks
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
29_Transpose/main.cpp
25 строк
527 B
Alexey Elfimov
Init commit
16 сен 2024, 14:45
16 сен 2024, 14:45
08b7ab0
Код
Авторство
О чём код?
#include <iostream> #include <vector> std::vector<std::vector<int>> Transpose(const std::vector<std::vector<int>>& matrix) { std::vector transpose(matrix[0].size(), std::vector(matrix.size(), 0)); for (size_t i = 0; i < transpose.size(); ++i) for (size_t j = 0; j < transpose[0].size(); ++j) transpose[i][j] = matrix[j][i]; return transpose; } int main() { auto l = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}; auto ll = {{1, 2}, {3, 4}, {5, 6}}; Transpose({{1, 2}, {3, 4}, {5, 6}}); return 0; }