Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Object Pascal: кроссплатформенные технологии > Помогите решить задачку |
Автор: kent 11.5.2005, 19:12 | ||
Помогите разобраться с задачей: Арифметические действия над числами пронумерованы следующим образом: 1-сложение,2-вычитание,3-умножение,4-деление.Дан номер действия и два числа А и В (В не равно нулю). Выполнить над числами указанное действие и вывести результат.
я никак не пойму куда ставить (if (B<>0) then....) чтоб после ввода нуля программа выдавала сообщение об ошибке и заканчивала работать, куда я только не пытался ставить If c Then-ом, нифига не получается. |
Автор: Fedor 11.5.2005, 19:21 | ||
Можно так:
|
Автор: SPrograMMer 11.5.2005, 20:13 | ||||
а можно и так:
|
Автор: Штык 11.5.2005, 20:20 | ||
а можно так
|
Автор: kent 11.5.2005, 21:15 |
Спасибо, помогли !!! ![]() |
Автор: cardinal 11.5.2005, 21:54 |
kent, в следующий раз: Название темы должно отражать ее суть! Правила форума: http://forum.vingrad.ru/index.php?s=&act=SR&f=27 |
Автор: Fedor 11.5.2005, 22:06 |
Да, действительно! |
Автор: anad 30.3.2006, 23:54 |
Вот задача: Даны две вещественные матрицы А(N*M), В(N*M). Получить матрицу С(N*M), каждый элемент которой равен сумме элементов i-строки матрицы А, которые отсутствуют в j-м столбце матрицы В. Использовать подпрограммы проверки наличия числа в j-м столбце матрицы В, вычисления суммы, формирования новой матрицы. Очень на Вас надеюсь! Можно без подпрограмм, там я сама разберусь. Вот пример с матрицами, если непонятно условие: A= 1 2 3 4 5 1 B= 1 2 5 2 3 1 C= c11 c12 c13 ... ... ... Т. е. с11=3 (т.к 1 есть в j-м столбце матрицы В); с12=1+3 (т.к. 2 есть есть в j-м столбце матрицы В) и т. д Добавлено @ 23:56 Вот задача: Даны две вещественные матрицы А(N*M), В(N*M). Получить матрицу С(N*M), каждый элемент которой равен сумме элементов i-строки матрицы А, которые отсутствуют в j-м столбце матрицы В. Использовать подпрограммы проверки наличия числа в j-м столбце матрицы В, вычисления суммы, формирования новой матрицы. Очень на Вас надеюсь! Можно без подпрограмм, там я сама разберусь. Вот пример с матрицами, если непонятно условие: A= 1 2 3 4 5 1 B= 1 2 5 2 6 1 C= c11 c12 c13 ... ... ... Т. е. с11=3 (т.к 1 и 2 есть в j-м столбце матрицы В); с12=1+3 (т.к. 2 есть есть в j-м столбце матрицы В) и т. д |
Автор: goranubis 31.3.2006, 17:48 |
помогите решить задачу. Подсчитать количество предложений в файле. ![]() |
Автор: anad 31.3.2006, 22:15 |
Ну хоть кто-нибудь! Пожалуйста! |
Автор: volvo877 1.4.2006, 00:00 | ||
anad, вот тебе основной блок программы (пока матрицы A, B заданы константами):
|
Автор: anad 1.4.2006, 20:33 |
Спасибо, но мне нужно чисто на Паскале программу. |
Автор: volvo877 1.4.2006, 21:55 |
А я тебе что, на С++ написал? Ты ее ХОТЯ БЫ соизволила запустить, прежде чем что-то ответить? Не нравится - пиши сама! |
Автор: anad 1.4.2006, 22:41 |
Не идет что-то. И непонятна вот эта строчка: if not exists_in_col(B, j, A[i, k]) |
Автор: Nikk 2.4.2006, 12:36 |
Помогите решить задачу в Паскале |
Автор: cardinal 2.4.2006, 13:50 |
Пожалуйста, один топик - один вопрос. Правила форума: http://forum.vingrad.ru/index.php?s=&act=SR&f=27 |
Автор: Nikk 2.4.2006, 18:44 |
cardinal, Может я не понимаю вашего языка. Помогите решить задачу: Даны два одномерных массива D( ) и E ( ), состоящие из 7 элементов. Разработайте программу построения матрицы F( ), каждый элемент которой определяется по формуле: Fij=D2-Ej*Dj , (где i = 1,2…7; j =1,2…7). (в формуле "2" это степень) Найдите в этой матрице сумму наибольшего и наименьшего элементов. Буду очень благодарен |
Автор: Fighter 3.4.2006, 00:24 | ||
А что такое D^2? Если логически мыслить то из формулы, это массив в квадрате, но что-то мне подсказывает что это не так? Я буду делать, считая, что в квадрат возводится i-тый элемент массива. Добавлено @ 00:34 В общем, насколько я понял, я сделал эту задачу так:
|
Автор: cardinal 3.4.2006, 01:36 |
А правила форума вы понимаете? |