Напишите следующую программу на с++:
в следующей требуется определить план выпуска продукции, обеспечивающий наибольшую суммарную прибыль:
процесс изготовления изделий двух видов а ив некоторым заводом требует последовательной обработки на токарных и фрезер ных станках: в количестве а1 и а2 станко-часов (для изделия а) и в1 и в2 станко-часов (для изделия в). имеющееся оборудование позволяет получить м и n станко-часов соответственно для то карных и фрезерных станков. прибыль от реализации единицы изде лия а и в составляет предприятию соответственно p1 и p2 денежных единиц.
1. Я думаю выражение "Править" означает - изменять.
2. Во время редактирования можно - выделять, удалять, вставлять, заменять, копировать.
3. При клавиш "Delete" и "Backspace".
4. Необходимо поставить курсор на нужное место и с клавиатуры написать необходимый символ.
5. Я думаю выражение "Блок" означает - выделенная часть в тексте.
6. Начиная удерживать левую клавишу мыши от того места, откуда необходимо начать выделение вести курсор до того места, где необходимо закончить выделение.
7. Можно удалять, вставлять, копировать выделенный блок.
8. Копия выделенного текста - это тот же текст сохранённый в буфер обмена.
9. Чтобы выделить абзац, необходимо поместить курсор в его начало и нажмать клавиши "Ctrl" + "Shift" + "Стрелка вниз".
10. Необходимо поместить курсор перед первой буквой фрагмента, который вы хотите выделить. Щелкнуть, а затем перетащите указатель, удерживая левую кнопку мыши.
11. Чтобы удалить слово с комбинации "Ctrl" + "Backspace", необходимо поместить курсор на последнюю букву этого слова. Чтобы удалить предложение, начиная удерживать левую клавишу мыши от начала предложения необходимо начать выделение и вести курсор до того места, где необходимо заканчивается предложение. Чтобы выделить абзац, необходимо поместить курсор в его начало и нажмать клавиши "Ctrl" + "Shift" + "Стрелка вниз", а затем нажать кнопку " Backspace ".
12. При команды "Заменить".
13. При этого диалогового окна "Заменить", написав в первую строку текст, который нужно заменить, далее написать во вторую строку текст, который нужно вставить вместо того который нужно заменить, можно заменить один текст на другой.
Объяснение:
Думаю так.
Типовая задача на разбор случаев. Разбирать случаи будем не простым последовательным перечислением, а более сложной конструкцией из вложенных условных операторов.
Решение задачи.
Var a1, b1, c1, {коэффициенты уравнения первой прямой}
a2,b2,c2, {коэффициенты уравнения второй прямой}
x, y : Real; {координаты точки пересечения }
BEGIN
ReadLn( a1, b1, c1);
ReadLn( a2, b2, c2);
If ( (a1=0) and (b1=0) ) or ( (a2=0) and (b2=0) )
then WriteLn( 'это не прямая (прямые). ' )
else
if (a1*b2=a2*b1) and (a1*c2=a2*c1) {условие совпадения}
then WriteLn( 'прямые совпадают.' )
else
if a1*b2 = a2*b1 {условие параллельности}
then WriteLn('прямые параллельны.')
else begin x:=(c1*b2-c2*b1)/(b1*a2-b2*a1);
y:=(c2*a1-c1*a2)/(b1*a2-b2*a1);
WriteLn('координаты точки пересечения :',
' x = ', x : 5 : 2 , ', y = ', y : 5 : 2);
end;
END.