Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Массивы. Транспонирование матрицы

Автор: DeBo4ka_BecHa 22.05.2007 4:16

Помогите пожалуйста составить прогу транспонирования квадратной матрицы!!!!Очень нужно! Кучу ссылок пересмотрела-ничерта не понимаю, чайник полный а сдавать как то надо! Помогите!!!

Автор: volvo 22.05.2007 4:29

То есть, ЗДЕСЬ ты поймешь то что напишут?

Автор: DeBo4ka_BecHa 22.05.2007 4:33

Цитата(volvo @ 22.05.2007 1:29) *

То есть, ЗДЕСЬ ты поймешь то что напишут?

Мне нужно сдать программу преподу, а ссылки мне кидают и говорят: это поже на твою, посмотри.
Вот по этому и прошу

Автор: мисс_граффити 22.05.2007 4:57

То есть вот это:
http://forum.pascal.net.ru/index.php?showtopic=16824&hl=%F2%F0%E0%ED%F1%EF%EE%ED%E8%F0%EE%E2%E0%ED%E8%E5+%EC%E0%F2%F0%E8%F6%FB
НЕ твоя задача?
Что-то другое?
Или это слишком сложный код?

З.Ы. Извини за нескромный вопрос, как твоя специальность называется?...

Автор: DeBo4ka_BecHa 22.05.2007 21:25

Цитата(мисс_граффити @ 22.05.2007 1:57) *

То есть вот это:
http://forum.pascal.net.ru/index.php?showtopic=16824&hl=%F2%F0%E0%ED%F1%EF%EE%ED%E8%F0%EE%E2%E0%ED%E8%E5+%EC%E0%F2%F0%E8%F6%FB
НЕ твоя задача?
Что-то другое?
Или это слишком сложный код?

З.Ы. Извини за нескромный вопрос, как твоя специальность называется?...

Задача звучит так: Составить программу иранспонирования квадратной матрицы.
Моя специальность Прикладная информатика в экономике

Автор: ПЛЕТНЁВ 22.05.2007 21:41

ТЕКСТ ПРОГИ которая транспонирует матрицу 10 на 10
Program transponir;
uses crt;
var i,j:integer;
mas:Array [1..10,1..10] of integer;
begin
clrscr;
writeln ('NE TRANSPONIROVANNAIA');
For i:=1 to 10 do
begin
For j:=1 to 10 do
begin
mas[i,j]:=random(10);
write (' ',mas[i,j]);
end;
writeln;
end;
writeln ('TRANSPONIROVANNAIA');
For j:=1 to 10 do
begin
For i:=1 to 10 do
begin
write (' ',mas[i,j]);
end;
writeln;
end;
readkey;
end.
если что не так пиши исправлю

Автор: DeBo4ka_BecHa 22.05.2007 22:09

Спасибо огромное!!!!!

Автор: мисс_граффити 22.05.2007 22:25

Цитата
если что не так пиши исправлю

программку в теги заключи...

и у тебя транспонирования не происходит. сама матрица не меняется.

Автор: DeBo4ka_BecHa 22.05.2007 22:30

да кстати, тоже посмотрела-ничего не изменяется!!! а короче программу нельзя записать?

Добавлено через 3 мин.
Еще такая задача есть:
Составить программу табулирования функции y=sinx-cosx на интервале 3,14<x<3,14 с шагом 0,1
Не понимаю интервал. Если как написано то интерва =0!! объясните если кто понял и с программой помогите!!

Автор: Ozzя 23.05.2007 15:07

Ошибка. От -3.14 до 3.14 должно быть

Автор: DeBo4ka_BecHa 23.05.2007 18:14

Спасибо! а с программой не помогают...

Автор: ПЛЕТНЁВ 23.05.2007 21:24

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