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

Определить, является ли данная целочисленная квадратная матрица ортонормированной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ максимально возможная плотность упаковки информации на экране http://www.cyberforum.ru/cpp-beginners/thread1036405.html
Ребят, как обеспечить максимально возможная плотность упаковки информации на экране в стандартном алфавитно цифровом режиме? нужно будет выводить много массивов символов.
C++ Матрица. Составить программу нахождения суммы элементов, лежащих ниже главной диагонали Дана матрица A размером 7*7. Составить программу нахождения суммы элементов, лежащих ниже главной диагонали. Помогите пожалуйста, не могу нигде найти код этой задачи.(( http://www.cyberforum.ru/cpp-beginners/thread1036400.html
Найдите ошибку. Почему не работает C++
как обнулить в квадратной матрице элементы, лежащие выше главной и ниже побочной диагонали. условный оператор не использовать! #include <iostream> #include <cmath> using namespace std; int main()...
Рекурсия: возвести минимальный элемент массива в степень, равную количеству его вхождений в массив C++
Есть функция, в нее передается массив из n элементов. Функция находит минимальный элемент и считает сколько раз он встречается в массиве, затем возводит минимальный элемент в эту степень. Проблема в...
C++ Сортировка символов в C++ http://www.cyberforum.ru/cpp-beginners/thread1036384.html
Напишите пожалуйста программу сортировки символов введенной с клавиатуры строки. Буду очень благодарна..
C++ Аппроксимация и сплайн-интерполяция в Matlab Аппроксимировать таблично заданную функцию полиномом. Рассчитать погрешность аппроксимации. Выполнить сплайн-интерполяцию этой же функции. Результаты аппроксимации и интерполяции построить на одном... подробнее

Показать сообщение отдельно
lyubov17
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 7

Определить, является ли данная целочисленная квадратная матрица ортонормированной - C++

10.12.2013, 21:07. Просмотров 338. Ответов 0
Метки (Все метки)

Помогите, пожалуйста!
Сама программа уже есть, помогите с кода Pascal перевести на язык Си!

Сама задача: определить, является ли данная целочисленная квадратная матрица ортонормированной, то есть такой, в которой скалярное произведение каждой пары различных строк равно нулю, а скалярное произведение каждой строки на себя равно единице.


Код Pascal
const n=3;
var m:array[1..n,1..n] of integer;
i,j,k:byte;
f:boolean;
s:integer;
begin
writeln('Enter ',n*n,' elements:');
for i:=1 to n do
for j:=1 to n do
read(m[i,j]);
readln;
writeln('Current Matrix:');
for i:=1 to n do
begin
for j:=1 to n do
write(m[i,j]:3);
writeln;
end;
writeln;
i:=1;
f:=true;
repeat
j:=1;
repeat
s:=0;
for k:=1 to n do
s:=s+m[i,k]*m[j,k];
if ((i=j) and (s<>1)) or ((i<>j) and (s<>0)) then f:=false;
j:=j+1
until not(f) or (j=n+1);
i:=i+1
until not (f) or (i=n+1);
if f=true then writeln ('Ortonorm')
else writeln ('Not ortonorm');
readln
end.

Заранее огромное спасибо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru