Манько_Панферов
?>

Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти в переменной S сумму элементов массива, десятичная запись которых заканчивается на 4? Вводите ответ без пробелов. S = 0 for k in range(N): if ... : S = S + X[k] язык питон

Информатика

Ответы

TatarkovTitova

if X[k] % 10 = 4:

...

SAMSCHOOL96
Появившиеся в последней четверти ХХ века нанотехнологии стремительно развиваются. Едва ли не каждый месяц появляются сообщения о новых проектах, казавшихся еще год-другой назад абсолютной фантастикой. По определению, данному пионером этого направления Эриком Дрекслером, нанотехнология - "ожидаемая технология производства, ориентированная на дешевое получение устройств и веществ с заранее заданной атомарной структурой". Это значит, что она оперирует с отдельными атомами для того, чтобы получить структуры с атомарной точностью. В этом коренное отличие нанотехнологий от современных "объемных" bulk-технологий, которые манипулируют макрообъектами.
hadzievamareta44
Если х1,у1 - координаты одного конца 1-го отрезка, х2,у2 - координаты его второго конца, то уравнение прямой, на которой этот отрезок лежит, такое: у=у1+(у2-у1)(х-х1)/(х2-х1).
Для второго отрезка (х3,у3) и (х4,у4), прямая у=у3+(у4-у3)(х-х3)/(х4-х3).
Абсцисса точки пересечения (х,у) этих прямых находится из равенства

у1+(у2-у1)(х-х1)/(х2-х1)=у3+(у4-у3)(х-х3)/(х4-х3). Это х надо выразить в виде формулы до написания программы, чтобы х вычислялось в программе по этой формуле.

Схема программы:
1) проверка параллельности отрезков. Если "да", то выход и ответ "не существует".
2) проверка выполнения двух двойных неравенств: x1 <= x <= x2, x2 <= x <= x4.
Если оба неравенства "истина", то ответ "существует", иначе "не существует"

Обратите внимание, что х1 должно быть меньше чем х2, и х3 меньше чем х4.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти в переменной S сумму элементов массива, десятичная запись которых заканчивается на 4? Вводите ответ без пробелов. S = 0 for k in range(N): if ... : S = S + X[k] язык питон
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

VSArsentev
Рафаэль633
Tatarnikova1507
sakh2010kprf7
voen-torg
ИванМолчанов
luksorsps20096124
elvini857
родичева1812
angelinaugan119
nsh25044
Марюк-Мубариз
Nazaruk_Kodochigov
layna1241383
abcd138191