homeLoL
07.02.2022 14:52

Pobeda-2014 информатика решите на с++
как известно, современные видеокарты умеют формировать изображения с использованием только треугольников. видеокарта pobeda-2014 не отстает от современных тенденций. известно, что она умеет отображать только прямоугольные равнобедренные треугольники четырех типов ориентации, представленные на рисунках ниже. изменять ориентацию этих треугольников видеокарта не может.

длина катета каждого из представленных выше треугольников равна одному сантиметру. за один такт видеокарта не может отобразить более чем ai треугольников i-того типа.
необходимо определить максимально возможную длину стороны квадрата, который может быть изображен видеокартой на экране монитора за один такт. при этом квадрат должен быть расположен так, чтобы его стороны были параллельны краям монитора.
требуется написать программу, которая решает поставленную .
входные данные
первая строка входного файла input.txt содержит разделенные пробелами четыре целых числа: a1, a2, a3, a4 (0 ≤ a1, a2, a3, a4 ≤ 1018).
выходные данные
в выходной файл output.txt выведите одно число – максимально возможную длину стороны квадрата.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
ГрознаяВафля
12.07.2020 05:59

Для отлавливания момента прокрутки можно использовать событие scroll.

Пример:

window.addEventListener("scroll", function () {

 document.getElementById("someBlock").innerText = window.scrollY + "px";

});

Записывает в блок с id someBlock значение текущей прокрутки.

А вот с тегом progress все сложнее. Там надо знать всю высоту страницы, а это может быть проблематично.

Есть такой вариант:

let scrollHeight = Math.max(

 document.body.scrollHeight, document.documentElement.scrollHeight,

 document.body.offsetHeight, document.documentElement.offsetHeight,

 document.body.clientHeight, document.documentElement.clientHeight

);

Но и он может некорректно работать в зависимости от разметки.

После получения полной высоты страницы ее надо записать в атрибут max в прогрессбар, а по мере изменения прокрутки (событие scroll) изменять значение атрибута value.

Установка атрибутов производится так:

element.setAttribute(name, value);

element - элемент, которому необходимо установить атрибут

name - имя атрибута (строка).

value  - значение атрибута.

Не забывайте нажать " ", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"

Бодрого настроения и добра!

Успехов в учебе

0,0(0 оценок)
Ответ:
arinka90
10.09.2022 15:18

В закрепе

Объяснение:

Чтобы можно было играться с отдельными символами разобьём строку на список

text_list = list(input())

Для того чтобы достать определённый элемент нужно написать его индекс в списке. Индексация начинается с 0.

Например чтобы получить первый символ нужно достать символ с индексом 0 - text_list[0]

Чтобы получить диапазон используется ":": text_list[0:5] чтобы получить элементы от 1 до пяти

Чётные/не чётные с третьего аргумента range() (какое начисление за цикл)

Для обратного порядка reversed()

Для подсчёта длины len()

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота