Natella-874535
?>

Хорошая в настоящее время известно множество разных чисел: простые, составные, числа фибоначчи и многие другие. школьник василий решил придумать свои числа, чтобы остаться на страницах . как говорится, своё всегда является лучшим, поэтому василий, недолго думая, назвал свои числа хорошими. под его определение хорошего числа подходят все числа, большие девяти, для которых выполняются следующие условия: 1. если пронумеровать позиции цифр в числе справа налево, начиная с 1 (то есть в числа 42 двойка будет на первой позиции, а четвёрка на второй), то суммы цифр на чётных и нечётных позициях будут отличны от нуля. 2. сумма цифр, стоящих на чётных позициях, делится на сумму цифр, стоящих на нечётных позициях. теперь василий хочет проверить, является ли некоторое число n хорошим. входные данные первая строка входного файла содержит одно целое число n (1 ≤ n ≤ 10100) – число, интересующее василия. гарантируется, что для всех чисел, поступающих на вход, выполнено условие 1. выходные данные если введённое число хорошее, то выведите "yes" без кавычек и (через одиночный пробел) частное от деления суммы цифр, стоящих на чётных позициях, на сумму цифр, стоящих на нечётных позициях, в противном случае выведите "no" (также без кавычек) и остаток от деления. подскажите, хотябы сам ход решения, без всякий begin, program и т.д

Информатика

Ответы

Ольга1520
Самый простой вариант - подсчитать сумму четных и нечётных через цикл, в котором берём остатки от деления. Можно начать с конца и соответственно начать подсчитывать сумму только от первого числа с конца не равного 0. Подсчитываем через целочисленное деление на круглое число и нахождение остатка при деление на один. Данные, чередуя, прибавляем к разным переменным(пусть будут x1 и x2). Затем проверяем остаток от деления одной переменной на другую. Если 0 - "Yes", иначе - "No" For i=5 downto 1 do If i Mod 2 = 1 then a:= a+n div (10^(i-1)) mod 10 Else B=B+ div (10^(i-1)) mod 10;
Veril8626

Даров

1.Алгоритем это последовательность действий

"""Пример: тебе нужно зайти в Instagram для это ты открываешь браузер и пишешь URL сайта"""

2.Чтобы открыть новое окно приложения просто открой его ещё раз или если браузер то нажми на +

3.Python это яп обычно на нем пишут back-end или какие нибудь скрипты автоматизации Чат бота и др.

3 Print() с него в python можно вытащить инфу с переменных или просто инфу в консоль

Эта инфа правильная так как я прогаю на Python

И если есть вопросы то го в Telegram

t.me/mrarlian

Сергеевич1386

1.

Алгоритм — конечная совокупность точно заданных правил решения произвольного класса задач или набор инструкций, описывающих порядок действий исполнителя для решения некоторой задачи.

2.

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

3.

Это скриптовый язык, который применяется для решения самого широкого спектра задач. Чаще всего Python применяют в работе с большими данными и разработке сайтов и мобильных игр.

4.

Функции Print() в Python. Функция print Python выводит заданные объекты на стандартное устройство вывода (экран) или отправляет их текстовым потоком в файл.

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

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

Хорошая в настоящее время известно множество разных чисел: простые, составные, числа фибоначчи и многие другие. школьник василий решил придумать свои числа, чтобы остаться на страницах . как говорится, своё всегда является лучшим, поэтому василий, недолго думая, назвал свои числа хорошими. под его определение хорошего числа подходят все числа, большие девяти, для которых выполняются следующие условия: 1. если пронумеровать позиции цифр в числе справа налево, начиная с 1 (то есть в числа 42 двойка будет на первой позиции, а четвёрка на второй), то суммы цифр на чётных и нечётных позициях будут отличны от нуля. 2. сумма цифр, стоящих на чётных позициях, делится на сумму цифр, стоящих на нечётных позициях. теперь василий хочет проверить, является ли некоторое число n хорошим. входные данные первая строка входного файла содержит одно целое число n (1 ≤ n ≤ 10100) – число, интересующее василия. гарантируется, что для всех чисел, поступающих на вход, выполнено условие 1. выходные данные если введённое число хорошее, то выведите "yes" без кавычек и (через одиночный пробел) частное от деления суммы цифр, стоящих на чётных позициях, на сумму цифр, стоящих на нечётных позициях, в противном случае выведите "no" (также без кавычек) и остаток от деления. подскажите, хотябы сам ход решения, без всякий begin, program и т.д
Ваше имя (никнейм)*
Email*
Комментарий*

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

ОвсепянСергей88
natanikulina1735
Belokonev286
katushak29
Стуканова УЧРЕЖДЕНИЕ1877
Alenachernika9111
laleonaretouch
Давид-Ольга
sorokinae
Lidburg
maximpr6
di-bobkov1985
alakhverdov138
membuksdk
xeniagolovitinskaya4546