М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
13t2t
13t2t
16.07.2022 08:04 •  Информатика

Помгите 1)некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. сначала вычисляется длина исходной цепочки символов; если она нечётна, то удаляется первый символ цепочки, а если чётна, то в середину цепочки добавляется символ а. в полученной цепочке символов каждая
буква заменяется буквой, следующей за ней в алфавите (а — на б, б — на в и т. д., а я — на а). получившаяся таким образом цепочка является результатом работы алгоритма. например, если исходной была цепочка рука, то результатом работы алгоритма будет цепочка сфблб, а если исходной была цепочка сон,
то результатом работы алгоритма будет цепочка по. дана цепочка символов бра. какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? алфавит:
. 2) некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. сначала вычисляется длина исходной цепочки символов; если она чётна, то дублируется первый символ цепочки, а если нечётна, то в начало цепочки добавляется символ к. в
полученной цепочке символов каждая буква заменяется буквой, следующей за ней в алфавите (а — на б, б — на в и т. д., а я — на а). получившаяся таким образом цепочка является результатом работы алгоритма. например, если исходной была цепочка нога, то результатом работы алгоритма будет цепочка
оопдб, а если исходной была цепочка тон, то результатом работы алгоритма будет цепочка лупо. дана цепочка символов грот. какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить
алгоритм)? алфавит: . 3) некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. сначала вычисляется длина исходной цепочки символов; если она чётна, то в начало цепочки символов добавляется цифра 1, а если нечётна, то средний
символ цепочки удаляется. в полученной цепочке символов каждая цифра заменяется следующей за ней цифрой (1 — на 2, 2 — на 3 и т. д., а 9 — на 0). получившаяся таким образом цепочка является результатом работы алгоритма. например, если исходной была цепочка 2вм, то результатом работы алгоритма будет
цепочка 3м, а если исходной была цепочка п9, то результатом работы алгоритма будет цепочка 2по. дана цепочка символов 28мая. какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить
алгоритм)? 4) цепочка из трёх бусин, помеченных латинскими буквами, формируется по следующему правилу: – в середине цепочки стоит одна из бусин c, e, d, a; – в конце – одна из бусин h, a, c, которой нет на втором месте; – на первом месте – одна из бусин h, a, e, d, не стоящая в конце.
определите, сколько из перечисленных цепочек созданы по этому правилу? hca aea dah ecc eeh ade cea aed eha в ответе запишите только количество цепочек.

👇
Ответ:
k03a12345
k03a12345
16.07.2022

1) ТБВ, 2) ЛЕЕТРФ, 3) 240АЯ, 4) 3

Объяснение:

1) БРА (длина нечетная) → РА (меняем буквы на следующие) → СБ (длина четная) → САБ (меняем буквы на следующие) → ТБВ

2) ГРОТ (длина четная) → ГГРОТ (меняем...) → ДДСПУ (длина нечетная) → КДДСПУ (меняем...) → ЛЕЕТРФ

3) 28МАЯ (длина нечетная) → 28АЯ (меняем цифры на следующие) → 39АЯ (длина четная) → 139АЯ (меняем...) → 240АЯ

4)  По первому правилу не подходит EHA, остались HCA AEA DAH ECC EEH ADE CEA AED

По второму правилу не подходят ECC, ADE и AED; остались HCA AEA DAH EEH CEA

По третьему правилу не подходят AEA и CEA ; остались HCA DAH EEH

4,8(66 оценок)
Открыть все ответы
Ответ:
lina28052003
lina28052003
16.07.2022

#include <stdio.h>

#include <conio.h>

#include <locale.h>

main()

{

   setlocale(0, "");

   int n;

   printf("Введите размер массива: ");

   scanf("%d", &n);

   int A[n];

   printf("Введите элементы массива: ");

   for (int i = 0; i < n; i++)

   {

       scanf("%d", &A[i]);

   }

   int check = 0;

   for (int i = 0; i < n - 1; i++)

   {

       if (A[i] == A[i + 1])

       {

           check++;

           break;

       }

   }

   if (check != 0)

   {

       printf("YES");

   }

   else

   {

       printf("NO");

   }

   getch();

}

Объяснение:

#include <stdio.h>  // Библиотека ввода-вывода

#include <conio.h>  // Библиотека, содержащая функцию getch() - пауза

#include <locale.h>  // Библиотека локализации

main()

{

   setlocale(0, "");  // Локализация

   int n;  // Создание целочисленной переменной, являющейся размером массива

   printf("Введите размер массива: ");  // Вывод сообщения в консоль

   scanf("%d", &n);  // Ввод размера массива с клавиатуры

   int A[n];  // Создание целочисленного массива A размера n

   printf("Введите элементы массива: ");  // Вывод сообщения в консоль

   for (int i = 0; i < n; i++)  // Заполнение массива с клавиатуры

   {

       scanf("%d", &A[i]);  // Заполнение массива с клавиатуры

   }

   int check = 0;  // Переменная, для проверки на пары одинаковых элементов

   for (int i = 0; i < n - 1; i++)  // Идем по всему массиву

   {

       if (A[i] == A[i + 1])  // Если элемент i = следующему после себя элементу

       {

           check++;  // К переменной check прибавляем единицу

           break;  // Выходим из цикла for

       }

   }

   if (check != 0)  // Если значение переменной check ≠ 0

   {

       printf("YES");  // Выводим "YES"

   }

   else  // Иначе

   {

       printf("NO");  // Выводим "NO"

   }

   getch();  // Для завершения программы необходимо нажать любую клавишу

}

4,5(26 оценок)
Ответ:
саша2006101
саша2006101
16.07.2022

s = 59

Объяснение:

my_array = [12, 8, 15, 23, 11, 4, 9, 22, 10, 15]  # Создание списка с десятью целыми числами

s = 0  # Значение переменной s = 0

n = 7  # Значение переменной n = 7

for i in range(10):  # Цикл выполняется 10 раз

   if my_array[i] <= my_array[n]:  # Если значение переменной из списка my_array с индексом i ≤ значения переменной из списка my_array с индексом n

       s = s + my_array[i]  # Значение переменной s = сумме этой переменной со значением из списка my_array с индексом i

       t = my_array[i]  # Значение переменной t = значению из списка my_array с индексом i

       my_array[i] = my_array[n]  # Значение из списка my_array с индексом i = значению из списка my_array с индексом n

       my_array[n] = t   # Значение из списка my_array с индексом n = значению переменной t

       n = i % 3  # Значение переменной n = остаток от деления значения переменной i на 3

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

Итерация 1:

my_array = [12, 8, 15, 23, 11, 4, 9, 22, 10, 15]

s = 0 // n = 7 // i = 0

   if 12 <= 22:

       s = 0 + 12 // s = 12

       t = 12  // t = 12

       my_array[i] = 22 // my_array[0] = 22

       my_array[n] = 12  // my_array[7] = 12

       n = 0 % 3 // n = 0

Итерация 2:

my_array = [22, 8, 15, 23, 11, 4, 9, 12, 10, 15]

s = 12 // n = 0 // i = 1

   if 8 <= 22:

       s = 12 + 8 // s = 20

       t = 8  // t = 8

       my_array[i] = 22 // my_array[1] = 22

       my_array[n] = 8  // my_array[0] = 8

       n = 1 % 3 // n = 1

Итерация 3:

my_array = [8, 22, 15, 23, 11, 4, 9, 12, 10, 15]

s = 20 // n = 1 // i = 2

   if 15 <= 22:

       s = 20 + 15 // s = 35

       t = 15  // t = 15

       my_array[i] = 22 // my_array[2] = 22

       my_array[n] = 15  // my_array[1] = 15

       n = 2 % 3 // n = 2

Итерация 4:

my_array = [8, 15, 22, 23, 11, 4, 9, 12, 10, 15]

s = 35 // n = 2 // i = 3

   if 23 <= 22:  // Условие не выполняется

Итерация 5:

my_array = [8, 15, 22, 23, 11, 4, 9, 12, 10, 15]

s = 35 // n = 2 // i = 4

   if 11 <= 22:

       s = 35 + 11 // s = 46

       t = 11  // t = 11

       my_array[i] = 22 // my_array[4] = 22

       my_array[n] = 11  // my_array[2] = 11

       n = 4 % 3 // n = 1

Итерация 6:

my_array = [8, 15, 11, 23, 22, 4, 9, 12, 10, 15]

s = 46 // n = 1 // i = 5

   if 4 <= 15:

       s = 46 + 4 // s = 50

       t = 11  // t = 4

       my_array[i] = 15 // my_array[5] = 15

       my_array[n] = 4  // my_array[1] = 4

       n = 5 % 3 // n = 2

Итерация 7:

my_array = [8, 4, 11, 23, 22, 15, 9, 12, 10, 15]

s = 50 // n = 2 // i = 6

   if 9 <= 11:

       s = 50 + 9 // s = 59

       t = 9  // t = 9

       my_array[i] = 11 // my_array[6] = 11

       my_array[n] = 9  // my_array[2] = 9

       n = 6 % 3 // n = 0

Итерация 8:

my_array = [8, 4, 9, 23, 22, 15, 11, 12, 10, 15]

s = 59 // n = 0 // i = 7

   if 12 <= 8:  // Условие не выполняется

Итерация 9:

my_array = [8, 4, 9, 23, 22, 15, 11, 12, 10, 15]

s = 59 // n = 0 // i = 8

   if 10 <= 8:  // Условие не выполняется

Итерация 10:

my_array = [8, 4, 9, 23, 22, 15, 11, 12, 10, 15]

s = 59 // n = 0 // i = 9

   if 15 <= 8:  // Условие не выполняется

4,6(28 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ