Дан массив из n элементов.в массив в записать только не повторяющиеся элементы
100
285
Ответы на вопрос:
Const nx = 50; var a,b,d: array[1..nx]of integer; i,n,j,m,z,k,m1: integer; begin writeln('введи количество элементов массива'); read(n); for i: = 1 to n do begin a[i]: = random(20)-5; write(a[i]: 3); end; writeln; for i: = 1 to n do begin z: = a[i]; k: =0; for j: = i+1 to n do if a[i] = a[j] then k: = k +1; for j: = 1 to m do if a[i] = b[j] then k: = k +1; for j: = 1 to m1 do if a[i] = d[j] then k: = k +1; if k = 0 then begin m: = m + 1; b[m] : = z; end else begin m1: = m1 + 1; d[m1] : = z; end; end; writeln('b'); for i: = 1 to m do write(b[i]: 3); end.
Введите смещение: 1 делу время - потехе час | еёмф гсёна - рпуёцё шбт с новым годом | т опгьн дпепн первое сентября | рёсгпё тёоуавса исходный код на python3: #! /usr/bin/env python3 # -*- coding: utf-8 -*- tl2i = dict(zip("абвгдеёжзийклмнопрстуфхцчшщъыьэюя",range( i2tl = dict(zip(range(34),"абвгдеёжзийклмнопрстуфхцчшщъыьэюя")) sl2i = dict(zip("абвгдеёжзийклмнопрстуфхцчшщъыьэюя",range( i2sl = dict(zip(range(34),"абвгдеёжзийклмнопрстуфхцчшщъыьэюя")) phrases = ('делу время - потехе час', 'с новым годом', 'первое сентября') key = int(input("введите смещение: ")) for phrase in phrases: ciphered = '' for c in phrase: if not c.isalpha(): ciphered += c if c.islower(): ciphered += i2sl[ (sl2i[c] + key) % 33 ] if c.isupper(): ciphered += i2tl[ (tl2i[c] + key) % 33 ] print("{} | {}".format(phrase, ciphered))
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Саня20076313.11.2022 07:56
-
Vironika12332129.09.2022 02:25
-
симона7106.01.2021 20:21
-
kotena55528.06.2022 12:02
-
azizplay0703.02.2023 02:41
-
Toma0600019.01.2020 02:21
-
dhkbzdyjnxx19.03.2021 23:44
-
Siyahbeyazask120.01.2021 13:06
-
вампир98219.06.2020 02:36
-
МегаМозги200518.06.2021 19:29
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.