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

Получить новую матрицу переставляя ее блоки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск в массиве записей С++ http://www.cyberforum.ru/cpp-beginners/thread1306666.html
Известно количество очков, набранных каждой из 19 команд — участниц первенства по футболу. Перечень очков и команд дан в порядке занятых ими мест, то есть в порядке убывания количества набранных очков (ни одна пара команд-участниц не набрала одинакового количества очков). Выяснилось, что в перечень забыли включить еще одну, двадцатую, команду. а) Определить, какое место заняла эта команда...
C++ Найти все возможные подмножества из данного множества Необходимо написать программу, выводящую все возможные подмножества из данного множества. Выглядить должно примерно так: Массив на ввод: 1 2 3 Вывод: 1 2 3 12 13 23 123 http://www.cyberforum.ru/cpp-beginners/thread1306665.html
При заполнении структуры из txt появляется одна дублирующая запись C++
Как убрать дублирующую запись при заполнении структуры из txt структура: using namespace std; struct Data { unsigned day; unsigned month;
C++ При умножении матриц результат равен нулю
При умножении матриц мне вместо нормального ответа выводит нули, почему? помогите плиз... #include <iostream.h> #include <math.h> #include <vcl.h> #include <conio.h> int main(int argc, char* argv) { double a, b, c; int i,j,m,n;
C++ Определить, содержит ли текст символы, отличные от букв и пробела http://www.cyberforum.ru/cpp-beginners/thread1306564.html
Определить,содержит ли данный текст символы ,отличные от букв и пробела,и опред их количество.
C++ Работа с битами. Чтение переменной по битам Всем привет.. задача такая: Есть некое число, находящееся в переменной X в шестнадцатеричной системе счисления.. Необходимо в несколько переменных передать значения каких-то бит этой X Например.. У нас есть некое число unsigned int x=0xF3; равное в двоичном представлении 11110011 подробнее

Показать сообщение отдельно
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
21.11.2014, 10:37
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
#include <iostream>
#include <math.h>
 
using namespace std;
int main()
{
int a[100][100],n,buf;
 
cin>>n;
 
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
cin>>a[i][j];
 
for(int i=0;i<n/2;i++)
for(int j=0;j<n/2;j++)
{
 buf=a[i][j];
 a[i][j]=a[i+(n+1)/2][j+(n+1)/2];
 a[i+(n+1)/2][j+(n+1)/2]=buf;
}
 
for(int i=0;i<n/2;i++)
for(int j=(n+1)/2;j<n;j++)
{
 buf=a[i][j];
 a[i][j]=a[i+(n+1)/2][j-(n+1)/2];
 a[i+(n+1)/2][j-(n+1)/2]=buf;
}
 
for(int i=0;i<n;i++)
{for(int j=0;j<n;j++)
cout<<a[i][j]<<' ';
cout<<endl;
}
 
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru