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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм или-не http://www.cyberforum.ru/cpp-beginners/thread967301.html
Привет коллеги!!! Учу язык по книге(Шилдт Г. С++ Базовый курс (3-е издание, 2010)). При выполнении задач возникает ошибка типа:" ,' or `;' before '^' token " в четвертой строке(среда Dev-C++). Помогите плиз(заранее благодарен). #include <iostream> using namespace std; bool xor(bool a, bool b); int main() { bool p, q;
C++ Программа, которая определяет, попадает ли точка в заштрихованную область на рисунке Здравствуйте. Помогите пожалуйста построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке. Попадание на границу области считать попаданием в область. http://www.cyberforum.ru/cpp-beginners/thread967290.html
класс string. Программа странно себя ведет C++
Программа странно себя ведет. После первого ввода имени и номера сотрудника, пропускает последующие вводы имен, переходя сразу к номеру. #include <iostream> #include <string> using namespace std; class employe {
При b=1 выдает ошибку C++
# include <iostream> # include <math.h> using namespace std; double Func( double s, double b); void main () { double c=0; try { c=Func(4, 5);
C++ Параллель http://www.cyberforum.ru/cpp-beginners/thread967275.html
Добрый время с_уток. Как заставить видеокарту выполнять программу? Нужно чтобы для миллионов переменных выполнялись операции по сложению, умножению, делению, вычитанию параллельно. В зависимости от вычислений данные должны быть выведены на экран(результат вычисления - х,у координаты точки). Проблема в том, что я ровно ноль раз использовал куду и прочие того же типа. К сожалению моей усидчивости...
C++ нужно сделать програму в С++ Дано натуральное число n. Выясните, сколько раз в нем встречается цифра A. подробнее

Показать сообщение отдельно
ЮрийС
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 2
03.10.2013, 02:59  [ТС]     Получить новую матрицу, в соответствии с рис., Переставляя ее блоки
Raali, Дано действительную матрицу A (2nx2n). Получить новую матрицу, в соответствии с рис., Переставляя ее блоки размером nxn (n <= 5).

Добавлено через 3 часа 34 минуты
вверх(up)

Добавлено через 1 час 39 минут
помогите пожалуйста. =(

Добавлено через 4 часа 2 минуты
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <dos.h>
#include <math.h>
 
main()
{        int i,j,n,t;
         int m=5;
      
      printf ("\tVedite poryadok matrizi\n");
      scanf ("%d",&m);
      n=2*m;
         int A [n][n];
      printf ("\tVedite elementu matrizi\n");
    
      for (i=0;i<n;i++) {
      for (j=0;j<n;j++) {
          scanf ("%d",&A[i][j]);             
}}
 
      printf ("\n\tMatriza mae viglyd : \n");
     for (i=0;i<n;i++)   {
        printf ("\n\n");
     for (j=0;j<n;j++)   {
        printf ("%5d",A[i][j]);
}}
 
int temp1[m][m];
int temp2[m][m];
int temp3[m][m];
int temp4[m][m];
 
printf ("\tnova matriza : \n");
 
t=(n)/2;
 
//Г°Г*çáèâêГ*  Г*Г* ïîä-Г¬Г*òðèöû ГЁ ГЁГµ Г§Г*ГЎГЁГўГЄГ*
for (i=0;i<n;i++) {
  printf ("\n\n");
for (j=0;j<n;j++) {
    
        if (i<t && j<t)
        temp1[i][j]=A[i][j];
       
     else
        if (i<t && j>=t)
        temp2[i][j-t]=A[i][j];
    
     else
        if (i>=t && j>=t)
        temp3[i-t][j-t]=A[i][j];
      
     else
        if (i>=t && j<t)
        temp4[i-t][j]=A[i][j];        
       
}}       
//âûãðóæГ*ГҐГ¬ ïîäìГ*òðèöû
for (i=0;i<n;i++) {
  printf ("\n\n");
for (j=0;j<n;j++) {
    
        if (i<t && j<t)
        A[i][j]=temp3[i][j];
     
     else
        if (i<t && j>=t)
        A[i][j]=temp4[i][j-t];
      
     else
        if (i>=t && j>=t)
        A[i][j]=temp1[i-t][j-t];
     
     else
        if (i>=t && j<t)
        A[i][j]=temp2[i-t][j];       
             
        
printf ("%5d",A[i][j]);
}}    
 
   getch();         
            
}
спасибо за то что не откликнулись.
 
Текущее время: 22:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru