Форум программистов, компьютерный форум, киберфорум
Наши страницы

перестановка блоков матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ считывание текста http://www.cyberforum.ru/cpp-beginners/thread262916.html
помогите написать програму,которая считывает английский текс с файла и выводит на екран слова текста ,что начинаются и заканчиваются на гласные
C++ как выполнить system() в фоновом режиме есть system("start .\hl2.exe -game cstrike") проблема в том что когда запускаю программу промелькивает dos окно ну а потом запускается сама игра. Вообще как сделать чтобы system("*") выполнялось без... http://www.cyberforum.ru/cpp-beginners/thread262908.html
Цикл с счетчиком C++
Вычислить сумму положительных и сумму отрицательных значений функции z=cos(nx+a)*sin(nx-a), где n=1...20 Помогите решить на C++ Добавлено через 19 часов 22 минуты Люди, кто знает цикл со...
C++ Вызов функций
Всем привет! Слушайте, в проге которую я сейчас пишу несколько функций, и мне нужно по ходу работы программы вызывать другие функции. Из main() у меня получается вызвать любую функцию, а например из...
C++ Найти значения косинуса на интервале http://www.cyberforum.ru/cpp-beginners/thread262897.html
Вобщем пишу программу в которой нужно посчитать значения косинуса а потом найти минимальное У меня есть функция косинуса и на данном этапе хочу проверить правильность, написал, чтоб выводилось...
C++ Синтаксические ошибки при сортировке массива пузырьком #include "stdafx.h" #include <iostream> #include <conio.h> #include <cstdlib> using namespace std; void main(int size,int nums) { int a,b,t; size=10; nums={1, 4, 10, 6, 7, 2, 8, 22,... подробнее

Показать сообщение отдельно
edward_jonson
158 / 158 / 25
Регистрация: 23.02.2011
Сообщений: 392

перестановка блоков матрицы - C++

23.03.2011, 22:00. Просмотров 737. Ответов 1
Метки (Все метки)

надо обменять четверти матрицы по диагонали, с использованием двух массивов. вот часть кода
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
t=(m)/2;
k=(n)/2;
for (i=0;i<m;i++) {
    for (j=0;j<n;j++){
   if (i<t && g<k)
    mass[i][j]=mas[i+t][j+k];
    else
        if (i<t && j>=k)
        mass[i][j]=mas[i+t][j-k];
        else
            if (i>=t && j>=k)
            mass[i][j]=mas[i-t][j-k];
            else
            if (i>=t && j<k)
                        mass[i][j]=mas[i-t][j+k];
 
   }
   }
скажите где ошибка в коде
0
Миниатюры
перестановка блоков матрицы  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru