IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Задача на массив
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской

Репутация: -  0  +


Дан массив С(4,4) состоящий из вещественных элементов. Сделать вывод в виде матрицы, заменить вещественные элементы. Для ввода данных элементов применить оператор Readln. Составить схему алгоритма к программе.
Помогите решить пожалуйста, буду благодарен за помощь
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Читай здесь: FAQ: Ввод и вывод матрицы
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской

Репутация: -  0  +


volvo, я матрицу вывел,но не могу заменить элементами,как это сделать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Цитата(Romka @ 13.06.05 14:30)
volvo, я матрицу вывел,но не могу заменить элементами,как это сделать?


у тебя написано "заменить вещественные элементы", заменить на что ?

а делается например так :

for i:=1 to n do
for j:=1 to m do
if x[i,j]<>trunc(x[i,j]) then //число с дробной частью и делай с ним что нужно



--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Цитата(Romka @ 13.06.05 13:51)
Дан массив С(4,4) состоящий из вещественных элементов.
Они в принципе все вещественные... Так что с ними делать-то?

klem4, есть еще
Frac(x[i, i]) <> 0
, гораздо удобнее... ;)
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской

Репутация: -  0  +


klem4 заменить вещественные элементы матрицы.
Сможешь всю программу сделать,очень нужно :molitva:
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


2volvo , ok возьму на заметку ;)
2Romka Я тебя еще раз спрашиваю, заменить на Ч_Т_О ? на нули или на единички или поменять их знак что с ними сделать то ?


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской

Репутация: -  0  +


klem4 сделать замену любыми цыфрами
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


ты сказал что ввод организовал, все что тебе осталось сделать, вставить вот этот кусок :

for i:=1 to n do
for j:=1 to m do
if frac(x[i,j])<>0 then
x[i,j]:=0 // или любое другое число



--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской

Репутация: -  0  +


klem4 что-то у меня программа не работает
Как сделать вывод в виде матриц
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Цитата(Romka @ 13.06.05 20:41)
klem4  что-то у меня программа не работает
Как сделать вывод в виде матриц



хмм я думаю ошибка в 12 строке ... а если серьезно, так как у нас в последнее время с телепатами на форуме хреново, то приводи пожалуйста код smile.gif

вывод в виде матрицы :

for i:=1 to n do begin
writeln;
for j:=1 to m do
write(x[i,j]:5:1,' ');
end;




--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


Гость






Romka, я кажется давал ссылку на FAQ, где описаны ввод и вывод матриц. В чем опять проблема? ЗА ТЕБЯ это никто не будет делать полностью, пойми это, наконец !!!
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 2.09.2025 8:07
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name