Информатика 8 класс! Решите 1 задачу у первого варианта и 3 задачу у первого и второго!! Третью задачу нужно с дано и решением, желательно пояснением потому что я вообще не шарю как это мракобесие делать...
Чтобы решить эту задачу, вам потребуется написать программу на любом языке программирования, который вы знаете. Я предложу решение на языке Python.
Вначале вам нужно будет получить количество чисел в последовательности. Для этого в программе будете использовать функцию input(), которая позволит пользователю ввести эти данные. Затем преобразуйте введенное значение из строки в целое число с помощью функции int().
```python
n = int(input())
```
Далее, вам нужно будет получить сами числа последовательности и определить, сколько из них оканчивается на 8. Вы можете использовать цикл for, выполняющийся n раз, чтобы получить все числа. Для каждого числа вы проверяете его остаток от деления на 10, и если он равен 8, увеличиваете счетчик на 1.
```python
count = 0
for i in range(n):
num = int(input())
if num % 10 == 8:
count += 1
```
На каждом шаге цикла мы считываем число из ввода с помощью функции input(), преобразуем его в целое число с помощью int() и проверяем остаток от деления на 10. Если остаток равен 8, то увеличиваем значение счетчика count на 1.
В конце программы выведите значение счетчика, которое и будет являться ответом на задачу.
```python
print(count)
```
Теперь, если введенные данные соответствуют условиям задачи, программа должна вывести количество чисел, оканчивающихся на 8.
Надеюсь, мое объяснение ответа было понятным и полезным для вас. Если у вас возникнут еще вопросы, не стесняйтесь спрашивать!
Чтобы решить эту задачу, нам нужно создать программу, которая будет искать номер первых двух последовательных элементов в массиве, у которых произведение будет четным и минимальным. Для этого мы можем использовать следующий подход:
1. Создайте целочисленный массив с 30 элементами. Заполните его числами на ваше усмотрение. Например:
2. Создайте переменную `min_product` и присвойте ей значение None. Эта переменная будет хранить минимальное произведение.
```
min_product = None
```
3. Создайте переменные `index1` и `index2` и присвойте им значения None. Эти переменные будут хранить индексы двух элементов.
```
index1 = None
index2 = None
```
4. Создайте цикл `for`, который будет перебирать элементы массива до предпоследнего элемента (последний элемент не имеет следующего элемента).
```
for i in range(len(arr) - 1):
```
5. Внутри цикла проверьте, является ли произведение текущего и следующего элемента четным и если оно меньше `min_product`. Если условие выполняется, то обновите значения переменных `min_product`, `index1` и `index2`.
```
if arr[i] * arr[i+1] % 2 == 0:
if min_product is None or arr[i] * arr[i+1] < min_product:
min_product = arr[i] * arr[i+1]
index1 = i
index2 = i + 1
```
for i in range(len(arr) - 1):
if arr[i] * arr[i+1] % 2 == 0:
if min_product is None or arr[i] * arr[i+1] < min_product:
min_product = arr[i] * arr[i+1]
index1 = i
index2 = i + 1
Таким образом, программа будет находить два последовательных элемента в массиве таким образом, что их произведение будет четным и минимальным. В результате на экран будет выведен первый элемент, второй элемент и их произведение.
). 150 * 15 = 2250 (тг)
2). 900 : 300 = 3 (л)
3). 125 : 5 = 25 (тг/кг)
При решении задачи мы пользовались тем, что:
{Цена} * {количество} = {Стоимость}
Объяснение: