ikhilovb76
?>

Напишите решение на языке паскаль Маша решает задачи. В первый день она решила 2 задачи. В каждый следующий день она решалана 1 задачу больше, чем в предыдущий день. Через сколько дней она решит все задачи? Сколькозадач нужно решить с у пользователя.

Информатика

Ответы

Сергей_Евгеньевич1255

quantity = 0

n = int(input())

array = []

counter = 0

while counter != n:

 number = int(input())

 array.append(number)

 counter += 1

for i in range(len(array)):

   for j in range(i + 1, len(array)):

     if ((array[i] * array[j]) % 6 == 0):

       quantity += 1

print(quantity)

Объяснение:

quantity = 0  // Переменная, хранящая количество чисел, равна 0

n = int(input())  // Ввод с клавиатуры количества чисел

array = []  // Создание списка

counter = 0  // Переменная счетчик = 0

while counter != n:  // Пока переменная счетчик ≠ значению переменной n

 number = int(input())  // Ввод числа с клавиатуры

 array.append(number)  // Добавление этого числа в список

 counter += 1  // Переменная счетчик + 1

for i in range(len(array)):  // От 0-го индекса до размера списка

   for j in range(i + 1, len(array)):  // От i + 1 индекса до размера списка (берется значение после индекса i, чтобы сократить время)

     if ((array[i] * array[j]) % 6 == 0):  // Если индекс i списка * индекс j списка делится на 6 без остатка

       quantity += 1  // Количество + 1

print(quantity) // Вывод значения переменной quantity

badalovao256

38

Объяснение:

Условие i mod 2 = 0 означает, что i должно быть четным.

Условие i div 5 = 4 означает, что i находится в промежутке от 20 до 24 включительно.

Требуется сказать, какое последнее i было добавлено в сумму s, что сумма стала равной 424, а i удовлетворяет хотя бы одному из условий выше.

Найдем сумму четных чисел с 2 до 18 включительно.

\frac{2+18}{2}*9=90 - этого мало

Добавим еще сумму чисел от 20 до 24 включительно.

90+\frac{20+24}{2}*5=200 - этого тоже мало.

Поэтому искомое значение i будет среди четных чисел больших 24.

Пусть количество четных элементов, начиная с 26, равно n, добавив которые к 200 можно получить 424. Тогда:

200+\frac{2*26+2(n-1)}{2}*n=424,\\n(n+25)=224,\\n^2+25n-224=0,\\D=25^2+4*224=1521=39^2\\n_{1,2}=\frac{-25\pm39}{2}\\n_1=\frac{-25-39}{2}=-32,\\n_2=\frac{-25+39}{2}=7

Среди найденных значений подходит только n=7.

Тогда последний требуемый четный элемент равен 26+2*(7-1)=38.

Таким образом, путем суммирования (2+4+...16+18)+(20+21+22+23+24)+(26+28+...+36+38) можно получить 424.

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

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

Напишите решение на языке паскаль Маша решает задачи. В первый день она решила 2 задачи. В каждый следующий день она решалана 1 задачу больше, чем в предыдущий день. Через сколько дней она решит все задачи? Сколькозадач нужно решить с у пользователя.
Ваше имя (никнейм)*
Email*
Комментарий*

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

saltikovaK.S.1482
Iiexota280274
Igorevich_Aleksandrovna1599
frame45
Стуканова УЧРЕЖДЕНИЕ1877
milo4ka26
elhovskoemodk
vkaloshin
kit036
Asplaksina
А Дзукаев1562
elena-ruzadom
suxoruchenkovm171
Максим_Нина
vuyakovleva