Задача с матрицей. Нужна проверка специалиста.
Дана матрица G(n,m). Переписать элементы её главной диагонали в одномерный массив H. Вывести оба массива (n=9, m=6).
Проверьте пожалуйста если я правильно написала код программы.... [I]program matrice; uses crt; type tab=array [1..9, 1..6] of integer; var G:array [1..9, 1..6] of tab; B: tab; i,j,n,m: integer; begin clrscr; write ('introduce n,m'); readln (n,m); for i:=1 to n do for j:=1 to m do read (G[i,j]); write ('главная диагональ'); for i:=1 to no do begin B[i]:=G[i,i]; write (B:4); end; readln; end. Благодарю за помощь. |
вопрос типы использовать обязательно? выложи задание как оно дано. со всеми условиями
|
нет, не обьязательно
|
Дана матрица G(n,m). Переписать элементы её главной диагонали в одномерный массив H. Вывести оба массива (n=9, m=6).
Это все что дано... больше ничего нет. |
я тебе в личку( справа сверху Личные сообщения) отправил свой адрес если есть агент то давай через него.
|
Цитата:
|
вот и я пытаюсь узнать какая задача была изначально. оба массива как я понял, это матрица и массив в котором диагональ. я так понимаю в задаче значения m и n не фиксированы. хотя все равно зачем было указывать разными буквами если это одно и тоже число. непонятно
|
Я всё исправил вот листинг:
Код:
program matrice; |
Цитата:
Вы хоть удосужились прочесть посты выше, из которых следует, что сама формулировка задачи - некорректна? Вижу, что нет. Знаете что - отдохните денек в порядке первого предупреждения. И займитесь исправлением своего бредового кода в теме http://www.tehnari.ru/f41/t45671/. Повторяю - если программа не будет отлажена, мы расстаемся уже навсегда. |
Уважаемый Vladimir_S вы сами написали, что главная диагональ есть только в квадратной матрице. И следуя вашему высказыванию и некорректному условию я написал задачу.
|
Часовой пояс GMT +4, время: 08:04. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.