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

Транспонировать матрицу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ решение задачи,конвертация числа в строку. http://www.cyberforum.ru/cpp-beginners/thread415710.html
дана строка символов,состоящая из произвольных десятичных цифр,разделенных пробелами.вывести на экран числа этой строки в порядке возрастания их значений. вот код: #include <iostream.h> #include <string.h> #include <stdio.h> #include <stdlib.h>
C++ обьясните программу по строчкам(многомерный массив) Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером 10 на 10. Найти сумму модулей элементов, расположенных выше главной диагонали. #include <iostream> #include <time.h> #include <conio.h> #define N 10 using namespace std; int main() { int a,k=0,x=0; http://www.cyberforum.ru/cpp-beginners/thread415685.html
форматированный ввод C++
Есть строка вида: поле1\t поле2\tполе3\tполе4\n Обрабатываю её так: sscanf(Line, "%\t%\t%\t%\n", &str1, &str2, &str3, &str4); Всё нормально, если поля не пустые, иначе поля смещаются. Как правильно указать формат?
C++ условие задачи
Ввести массив вещественных чисел. Найти и вывести номер элемента, для которого сумма разностей с соседними элементами максимальна. Для крайних элементов использовать циклическое замыкание. как вот это понять ? Для крайних элементов использовать циклическое замыкание.
C++ Длинная арифметика: найти разность между неотрицательными числами А и В http://www.cyberforum.ru/cpp-beginners/thread415669.html
Не могу решить задачу на С++ А-Б длинная арифметика Требуется найти разность между неотрицательными числами А и В. ВОТ КОД #include<iostream> #include<string> using namespace std; int main() { freopen("input.txt","r",stdin);
C++ Упорядочить по возрастанию только положительные элементы массива, оставив остальные элементы на своих местах. Напечатать индексы тех элементов массива которые остались на своих местах. //IS-11,Bazarnov Denis,Lab.05,Var.2,04-11-11 #include <stdio.h> #include <math.h> #include <conio.h> #define N 30 int main() { int s; подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
23.12.2011, 20:03     Транспонировать матрицу
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void swap (int *a, int *b)
{
    int c = *a;
    *a = *b;
    *b = c;
}
 
void trans (int arr[][COLUMNS])
{
    int i, j;
 
    for ( i = 0 ; i < ROWS ; ++i )
        for ( j = i + 1 ; j < COLUMNS ; ++j )
            swap ( &arr[i][j], &arr[j][i] ); 
}
 
Текущее время: 08:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru