|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 (permalink) |
Member
Регистрация: 10.12.2012
Сообщений: 26
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]() Код:
#include <vcl> #include <iostream> #include <conio> using namespace std; //--------------------------------------------------------------------------- typedef int* ip; bool ort (int **A, int **E, int n); void main () { system ("title Orthogonal matrix"); int n, **A = new int *[n], **E = new int *[n]; ort (A, E, n); for (int i=0; i<n; i++) { delete[]A[i]; delete []E[i]; } delete []A; delete []E; system ("pause"); } //--------------------------------------------------------------------------- bool ort (int **A, int **E, int n) { bool res=1; cout <<"Vvedite razmernost' matricy A: "; cin >>n; A = new int*[n], E = new int*[n]; for (int i=0; i<n; i++) { A[i] = new int[n]; E[i]= new int[n]; }//Sozdanie matrizy A i E. for (int i=0; i<n; i++) { for (int j=i; j<n; j++) { cout <<"a"<<i+1<<j+1<<"="; cin >>A[i][j]; if (i!=j) A[j][i]=A[i][j]; }//j. }//i. Vvod matrizy A. for (int i=0; i<n; i++) { cout <<"\n"; for (int j=0; j<n; j++) cout <<A[i][j]<<"\t"; }//i. Vyvod matrizy A. int elem=0; for (int i=0; i<n; i++) { for (int j=0; j<n; j++) { elem=0; for (int k=0; k<n; k++) elem=elem+A[i][k]*A[j][k]; E[i][j]=elem; if ((i==j && elem!=1) || (i!=j && elem!=0)) {res=0; break;} }//j. }//i. if (res) cout <<"\n\nThe matrix A is orthogonal.\n"; else cout << "\n\nThe matrix A is not orthogonal.\n"; return res; }//ort. |
![]() |
![]() |
![]() |
|
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Прочтение аналогичных тем еще никому не вредило Проверьте, пожалуйста, правильность ответов Проверьте платку Проверьте, пожалуйста, схемку Проверьте печатку Проверьте сборку Си. Проверьте, пожалуйста, программу!!! |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
![]() |
Опции темы | |
Опции просмотра | |
|
|