В закрепе
Объяснение:
Чтобы можно было играться с отдельными символами разобьём строку на список
text_list = list(input())
Для того чтобы достать определённый элемент нужно написать его индекс в списке. Индексация начинается с 0.
Например чтобы получить первый символ нужно достать символ с индексом 0 - text_list[0]
Чтобы получить диапазон используется ":": text_list[0:5] чтобы получить элементы от 1 до пяти
Чётные/не чётные с третьего аргумента range() (какое начисление за цикл)
Для обратного порядка reversed()
Для подсчёта длины len()
Задание 1
Для начала отметим, что так как числа состоят из одних и тех же цифр, то эти цифры должны подходить под ограничения системы счисления с самым низким основанием, то есть x,y,z ∈ [0, 1, 2].
Приводим все части уравнения к десятичной системе счисления.
Вспоминаем про ограничения x,y,z ∈ [0, 1, 2].
Переменная не может быть больше 0, так как мы сразу "перепрыгиваем" ответ.
Если , то выражение сразу становится = 7, увеличивать x мы больше не можем, остальные переменные должны быть равны 0. - первый ответ x = 1, y = 0, z = 0.
Если x = 0 и y = 0, то максимальное значение получаемое изменением z = 2, что не подходит по условию.
ответ: x = 1, y = 0, z = 0
Задание 2
xy + = x+y
xz + = x+z
(xy +) (xz +) * = (x+y)*(x+z)
(xy + xz +*) (a) * = (x+y)*(x+z)*a
(xy + xz +*a*) (b) - = (x+y)*(x+z)*a - b
(xy + xz +*a*b-) (c) * = ((x+y)*(x+z)*a - b) * c
(xy + xz +*a*b-c*) (x) + = ((x+y)*(x+z)*a - b) * c + x
- ответ.
Поделитесь своими знаниями, ответьте на вопрос:
Пож в с++ напишите программу, которая выполняет реверс массива: меняет местами первый и последний элементы, второй и предпоследний и т.д. входные данные первая строка содержит размер массива n . во второй строке через пробел n чисел – элементы массива. гарантируется, что 0 < n ≤ 10000 . выходные данные программа должна вывести в одну строчку все элементы получившегося массива, разделив их пробелами.
using namespace std;
int main()
{
int n,i;
cin >> n;
int a[n];
for (i = 1; i <= n; i++)
cin >> a[i];
for (i = n; i > 0; i--)
cout << a[i] << " ";
}