Помощь - Поиск - Пользователи - Календарь
Полная версия: Работа с матрицами
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
dron4ik
Complier привет! Ты мне написал код следующе задачки.


В матрице 3на4 заменить все четные строки однерками.



Я только одного не пойму при компиляции кода все норма, а вот при запуске выходит черный экран(понятно дело так должно быть) пользователь должен вводить какие данные ??? в каком количестве??? когда я ввожу много цифр то прога работает а когда мало нет она ждет чтоб пользователь вводил еще. Так матрица 3на4 эжто когда получается 12 строк чтоль?



Добавлено через 7 мин.
var
a:array[1..3, 1..4] of integer;
i, j:integer;
begin
for i:=1 to 3 do
for j:=1 to 4 do
readln(a[i, j]);
for i:=1 to 4 do
a[2,i]:=1;
for i:=1 to 3 do begin
for j:=1 to 4 do
write(a[i, j]:3);
writeln;
end;
end.



ВОТ САМ КОД
compiler
>>Так матрица 3на4 эжто когда получается 12 строк чтоль?
нет, у тебя три строки и четыре столбца..
как-то так
* * * *
* * * *
* * * *
всего 12 элементов...
для наглядности можна
for i:=1 to 3 do
for j:=1 to 4 do
readln(a[i, j]);
заменить на
for i:=1 to 3 do
for j:=1 to 4 do begin
write('Enter element ', i,' ', j,'>>');readln(a[i, j]);
end;


ps переименуй тему, скажем на "работа с матрицай"(для этого следует редактировать первый пост)
dron4ik
Есть ошибка в твоем коде?



Client
Цитата
Есть ошибка в твоем коде?
Так ты это и проверь smile.gif
dron4ik
Так я проверял, матрица не на 3на4 получается а 12на3
Client
Покажи где она 12х3??
Если можешь, то сделай скрин
dron4ik
щас минуту
мисс_граффити
dron4ik, я про заголовки недостаточно четко объяснила?
Или в правилах непонятно написано?
Исправляй, иначе и эту тему закрою.

compiler, кажется, с тобой мы этот вопрос тоже уже обсудили.
dron4ik
Я незнаю как скрин ставить

Добавлено через 7 мин.
матрица не
****
****
****


Добавлено через 2 мин.
****
****
****
****
****
****
****
****
****
****
****
****


а вот такая
Client
Вот то, что паказала твоя программа
Где там 12х3?
dron4ik
Client огромное тебе СПАСИБО!!!! Я понял код задачи был верен!





А как можно в тексте заменить Р на сочетание Р1??? Помогите пожалуйста
Гость
Аналогичное?
compiler
>>compiler, кажется, с тобой мы этот вопрос тоже уже обсудили.
Обсудили? Я думал то было только твое личное пожелание, рекомендация и т.д.
Пока такого правила нету, я буду, по мере возможности, помогать людям которые просят помощи, тем более если они обращаются лично...
volvo
Цитата
Пока такого правила нету, я буду, по мере возможности, помогать людям которые просят помощи, тем более если они обращаются лично...
Перечитай правило №8, автору, кстати тоже не мешало бы его прочесть...
Lapp
dron4ik, подзаголовок "Кому не понятно как решаются задачи на Паскале может зайти сюда" я считаю чистейшей воды дезой. Давай, без выпендрежа, называй темы четко и по-существу! Даю несколько часов на исправление..
dron4ik
Помнишь(сompilier) ты мне написал код задачи где надо было заменить однерками четные строки в матрице3на4


Так вот она заменяет всегда вторую строку не зависимо какие на ней цифры(четные и нечетные) почему так???
compiler
Цитата(dron4ik @ 3.01.2008 15:42) *
Помнишь(сompilier) ты мне написал код задачи где надо было заменить однерками четные строки в матрице3на4
Так вот она заменяет всегда вторую строку не зависимо какие на ней цифры(четные и нечетные) почему так???
читаем задание,<< В матрице 3на4 заменить все четные строки на 1-ы>>? имеется ввиду четные СТРОКИ, а не ЭЛЕМЕНТЫ. Так программа и делает заменяет четную строку(только два четная цифра)).

или я что-то не понимаю?

Lapp
Не гоже это - игнорировать просьбы администрации..
Закрыто.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.