Составить программу, определяющую принадлежит ли точка с координатами (x; y) заштрихованной части плоскости. координаты точки ввести с клавиатуры. python
Для начала стоит понять, что делает программа. При выполнении данного алгоритма из числа х пошагово выделяется последний разряд (последняя цифра числа х) и данная цифра суммируется к числу b. Число а содержит количество разрядов (количество цифр) в числе х. Задача: получить a = 3, b = 7 Для этого необходимо взять трехзначное число, сумма цифр которого равна 7, наименьшее подходящее число - 106 (Число должно быть трехзначное - значит меньше 100 оно быть не может, но оно должно быть как можно ближе к 100, поэтому, например, число 115 не подойдет, т.к. по заданию нужно указать наименьшее из подходящих чисел, т.е. 106).
Var 1 Задача n, pr, i, a: integer; begin readln(n); pr := 0; for i := 1 to n do begin read(a); if (a mod 3 = 0) then if (pr > 0) then pr := pr * a else pr := a; end; writeln(pr); end. 2 Задача var n, i, pl, ot, a: integer; begin readln(n); pl := 0; ot := 0; for i := 1 to n do begin read(a); if (a >= 0) then inc(pl, a) else begin if (ot <> 0) then ot := ot * a else ot := a; end; end; if (pl > ot) then writeln('Polozitelnii) else writeln('Otricat'); end. var n, i, a, posl, prd: integer; begin readln(n); posl := 0; prd := 0; for i := 1 to n do begin read(a); if (a < 0) then begin prd := posl; posl := a; end; end; if (posl = 0) then writeln('Нет отрицательных') else writeln(prd); end.
Задача: получить a = 3, b = 7
Для этого необходимо взять трехзначное число, сумма цифр которого равна 7, наименьшее подходящее число - 106 (Число должно быть трехзначное - значит меньше 100 оно быть не может, но оно должно быть как можно ближе к 100, поэтому, например, число 115 не подойдет, т.к. по заданию нужно указать наименьшее из подходящих чисел, т.е. 106).