Технический форум

Технический форум (http://www.tehnari.ru/)
-   Delphi, Kylix and Pascal (http://www.tehnari.ru/f43/)
-   -   Ввести матрицу в вектор (http://www.tehnari.ru/f43/t95683/)

qwip 08.04.2014 19:36

Ввести матрицу в вектор
 
Здравствуйте, помогите новичку решить задачку по паскалю:

Ввести матрицу в вектор, перемножить их, а результат вывести

желательно с подпрограммой

Vladimir_S 08.04.2014 19:54

Цитата:

Сообщение от qwip (Сообщение 1023379)
Ввести матрицу в вектор

Боюсь, что такого действия человечество не знает. Не доросло, видать...

qwip 08.04.2014 19:59

ой немножко отпечатался, вывести

Vladimir_S 09.04.2014 09:37

Цитата:

Сообщение от qwip (Сообщение 1023393)
ой немножко отпечатался, вывести

Что в лоб, что по лбу. И вывести матрицу в вектор, боюсь, никто не сможет.

Уважаемый qwip, не думайте, что я к Вам в пустую придираюсь: просто грамотно и точно сформулированное задание - это тот минимум, который мы хотели бы видеть в запросах. Ну ладно, не знает человек математики и программирования (и знать, похоже, не желает), но уж хотя бы разобраться с постановкой задачи можно? А не выдавать какой-то пустой бессмысленный набор слов "вокруг да около", типа "ну вы тут разбирайтесь, а мне некогда!".

Gruvi 10.04.2014 23:07

Эмм на сколько мне известно, можно вывести только
1) вектор сумм элементов строк.
2) можно еще сгенерировать диагональную матрицу (массив), и вывести вектор.

2)
Код:

uses crt;
const
n=10;
var
a: array [1..n,1..n] of char;
i,k: integer;
begin
for i:=1 to n do begin
for k:=1 to n do begin
write('Введите [',i,';',k,'] элемент: ');
read(a[i,k]);
end;
end;
 
writeln('Для вывода результатов нажмите ENTER...');
readln;
 
clrscr;
writeln('Исходная матрица:');
writeln;
for i:=1 to n do begin
for k:=1 to n do begin
write(a[i,k]:4);
end;
writeln;
end;
 
writeln;
writeln('Полученная матрица:');
writeln;
for i:=1 to n do begin
for k:=1 to n do begin
if i=k then
a[i,k]:=a[i,k]
else a[i,k]:=' ';
write(a[i,k]:4);
end;
writeln;
end;
end.



Часовой пояс GMT +4, время: 20:27.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.