![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.04.2008
Сообщений: 15
|
![]()
В общем такое у меня дело - нужно сделать мне прогу а как ее делать у меня даже нет ни малейшего представления... может кто поможет! Буду очень благодарен... вот задание:
Составить подпрограмму, которая в матрице Y(m,n) меняет местами 1-й и k-й столбец (1<m). C помощью подпрограммы поменять местами первый и последний столбцы матриц A(12,9), C(7,11), и третий и пятый столбц матрицы B(8,15). Исходные и преобразованные матрицы вывести на экран дисплея. Элементы входных матриц вычисляются по формулам: A(c индексом i,j)=tg(j)+e^cos(i); B(c индексом i,j)=sin(3.2j+4.2)+e^tg(1.5i); C(c индексом i,j)=cos(12.4j+1). Заранее благодарен ![]() |
![]() |
![]() |
![]() |
#2 |
Сисадмин
Форумчанин
Регистрация: 28.12.2007
Сообщений: 320
|
![]()
Ну и в чем, собственно говоря, у Вас загвоздка вышла? Что непонятно? Что именно не получается? Выложите свои наработки (хотя бы как Вы себе представляете алгоритм решения), будут проблемы - обязательно поможем, но только при условии, что Вы сами хоть что-то захотите сделать.
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 04.04.2008
Сообщений: 15
|
![]() Цитата:
с<=a[i]<=d Но блин - считает произведение - а оно отрицательное иногда получается - плиз - посмотрите прогу и скажите что не так... Код:
|
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
Происходит переполнение, т.к. integer слишком мал для хранения произведения.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.04.2008
Сообщений: 15
|
![]()
Спасибо! Сделал через real все работает нормально! Спасибо)
Последний раз редактировалось AndrYxo; 06.04.2008 в 16:02. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
![]()
Можно попробовать Int64
Хотя кто его знает лучше наверно применять числа с плавающей запятой
Помог? Ну так нажми на весы!
![]() Последний раз редактировалось SNUPY; 06.04.2008 в 15:31. |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
По тому как написан random, диапазон -50 .. 50
В худшем случае все 20 чисел = 50, т.е. произведение = ~10^34 т.е. var P:Double; |
![]() |
![]() |
![]() |
#8 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Разъяснение для Ol'KA.
Правила форума гласят: "Новый вопрос - новая тема" А вы вообще нагло влезли в чужую тему... Хотите, чтобы после первого же поста вас штрафанули? Создавайте свою тему и задавайте вопрос... |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 04.04.2008
Сообщений: 15
|
![]()
Здравствуйте, это снова я... получилось у меня решить эту задачу - C помощью подпрограммы поменять местами первый и последний столбцы матриц A(12,9), C(7,11), и третий и пятый столбц матрицы B(8,15). Исходные и преобразованные матрицы вывести на экран дисплея. Элементы входных матриц вычисляются по формулам:
A(c индексом i,j)=tg(j)+e^cos(i); B(c индексом i,j)=sin(3.2j+4.2)+e^tg(1.5i); C(c индексом i,j)=cos(12.4j+1). - но у меня код слишком большой вышел... боюсь я не рационально решил - никто не подскажет как я могу свой код упростить - атот у меня идет повторение в принципе 3-х почти одинаковых процеду - тока числа в них разные - нельзя ли это как-то одной сделать? Вот мой код: Код:
Последний раз редактировалось AndrYxo; 28.04.2008 в 15:49. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 04.04.2008
Сообщений: 15
|
![]()
А это процедура сохранения данных стринггрида в файл и вывода данных из файла - может это проще можно как-то сделать - подскажите пожалуйста..
Код:
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi.Задачи.Нужна помощь | SkaStud | Помощь студентам | 10 | 30.05.2011 23:26 |
Нужна помощь в решении нескольких задач | KpeHDeJIb | Помощь студентам | 16 | 28.06.2008 13:17 |
Нужна помощь по решению задачи .(Delphi) | Nora | Помощь студентам | 4 | 24.05.2008 07:29 |
DELPHI две задачи очень нужна помощь. | MARGO | Помощь студентам | 2 | 01.11.2007 22:35 |