Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 16:
int _tmain(int argc, _TCHAR* argv[])
 
{const int Nn = 3 ;
 
int ma [ Nn ] [ Nn ] = { 1, 35, 414, 2, -111, -2, 7, -53, -8 } ;
cout << "InitialInitializacia matrixmatrici\n" ;
 
for ( int i = 0; i < Nn; i++ )
{
for ( int j = 0; j < Nn; j++ )
cout << ma[i][j] << '\t' ;
cout << endl ;
}
Строка 31:
'''//транспонирование матрицы'''
int tmpt ;
for ( int i = 1; i < Nn; i++ )
for ( int j = 0; j < Nn - 1; j++ )
{
tmpt = ma[i][j] ;
ma[i][j] = ma[j][i] ;
ma[j][i] = tmpt ;
}
 
'''//вывод транспонированной матрицы обычным способом'''
cout << "\nTransposednTransponirovannay matrixmatrica\n" ;
for ( int i = 0; i < Nn; i++ )
{
for ( int j = 0; j < Nn; j++ )
cout << ma [ i ] [ j ] << '\t' ;
cout << endl ;
Строка 57:
return 0;
 
'''2. Создать матрицу размерности Nn, состоящую из чисел 1,2,3,4... заполненную по "спирали"'''
 
#include "stdafx.h"
Строка 69:
using namespace std;
 
#define n 510
 
int _tmain(int argc, _TCHAR* argv[])
 
{int i = 1,
If, j, k,
pn1 = n/2;
int Ma[n][n];
 
// Обнуление матрицы и инициализация указателя
for (If = 0; If < n; ++If)
for (j = 0; j < n; ++j)
Ma[If][j] = 0;
 
for (k = 1; k <= pn1; k++) // Число спиралей
{
// Верхний горизонтальный столбец
for (j = (k-1); j < (n-k+1); j++)
Ma[k-1][j]=i++;
 
// Правый верхний столбец
for (j = k; j < (n-k+1); j++)
Ma[j][n-k]=i++;
 
 
// Нижний горизонтальный столбец
for (j = (n-k-1); j >= (k-1); --j)
Ma[n-k][j]=i++;
 
// Левый верхний столбец
for (j = (n-k-1); j >= k; j--)
Ma[j][k-1]=i++;
}
if ( n % 2 )
Ma[pn1][pn1]=n*n;
cout<<"vivod matricy \n";
printf("\n\t Spiral matrix of dimention (%d x %d):\n\n",n,n);
 
for (i = 0; i < n; ++i)
{
for (j = 0; j < n; ++j)
 
cout<< Ma[i][j]<<"\t";
cout << "\n";}
printf(cout<<"\n Press any key: \n");
_getch();
return 0;
Строка 150 ⟶ 152 :
 
a[i][j] = 0;
a[i][j] = Rnd.Next(-500100, 500100);
 
}
Строка 181 ⟶ 183 :
n[i] = Summ[i];
for (int i = 0; i < k - 1; i++)
{
Строка 325 ⟶ 326 :
cout<< a[i][j]<<"\t";cout << "\n";}
 
printf(cout<<"\n Press any key: \n");
 
_getch();
Строка 332 ⟶ 333 :
}
[[Участник:Alfia|Alfia]] ([[Обсуждение участника:Alfia|обсуждение]]) 18:35, 8 ноября 2012 (UTC)
[[Участник:Alfia|Alfia]] ([[Обсуждение участника:Alfia|обсуждение]]) 18:56, 8 ноября 2012 (UTC)