Мeждy нaсeлeнными пyнктaми А, В, С, D, Е, F пocтрoeны дoрoги. Прoтяжeннocть дopoг пpивeдeнa в тaблицe. Ecли в тaблицe чиcлa oтcyтcтвyют, знaчит пpямoй дoрoги мeждy пyнктaми нeт. Oпpeдeлитe длинy крaтчaйшeго пути мeждy пунктaми А и F (при yслoвии, чтo пeрeдвигaться мoжнo тoлькo пo пocтрoeнным дoрoгaм).
Далее расписываешь по порядку.Следующий путь В из него есть путь в А,он у тебя уже есть,значит,расписываешь стрелками пути которых у тебя нет В-С(8);В-Д(5) и В-Е(11)
Идешь дальше там путь С из него тоже выходят пути,ты должен их расписать стрелками
Первая задача: #include <iostream> using namespace std; int main(){ int a; cin >> a; if (a > 0){ a -= 10; }else{ a += 10; } cout << a << endl; main(); return 0; } Вторая задача: #include <iostream> using namespace std; int main(){ int a, b; cin >> a >> b; if (a * b > 0){ a = (a * b) * -2; }else{ a = (a * b) * 3; } cout << a << endl; main(); return 0; } Третья задача: #include <iostream> using namespace std; int main(){ int a, b; cin >> a >> b; if (a > b){ a = a - b; }else{ a = b - a; } cout << a << endl; main(); return 0; }
Если считать, что координаты вершин даны последовательно, то диагоналями являются прямые AC и BD. Формула для нахождения длины прямой, заданной координатами её концов, известна:
var xa,ya,xb,yb,xc,yc,xd,yd:real; begin Write('Введите координаты точки А: '); Read(xa,ya); Write('Введите координаты точки B: '); Read(xb,yb); Write('Введите координаты точки C: '); Read(xc,yc); Write('Введите координаты точки D: '); Read(xd,yd); Writeln('Длина диагонали AC равна ',sqrt(sqr(xc-xa)+sqr(yc-ya))); Writeln('Длина диагонали BD равна ',sqrt(sqr(xd-xb)+sqr(yd-yb))) end.
Пример Введите координаты точки А: -8.5 -2 Введите координаты точки B: -5 3.15 Введите координаты точки C: 1.2 5.8 Введите координаты точки D: 11 -4 Длина диагонали AC равна 12.4470880128647 Длина диагонали BD равна 17.524910841428
17
Объяснение:
A-B-D-E-F
4+5+3+5=17
Таблица читается слева-направо
Из А у тебя два пути: в В(4) и С(8)
Далее расписываешь по порядку.Следующий путь В из него есть путь в А,он у тебя уже есть,значит,расписываешь стрелками пути которых у тебя нет В-С(8);В-Д(5) и В-Е(11)
Идешь дальше там путь С из него тоже выходят пути,ты должен их расписать стрелками
Делай как таблицу