юлияиванова1
18.04.2021 12:41

Ввести целое число и определить, верно ли, что в его записи есть две одинаковые цифры, не обязательно стоящие рядом. пример: введите целое число: введите целое число: 1234 1242 нет. да. через программу кумир (язык алгоритм)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
NAPAS228
13.01.2021 21:23

1.Шифрова́ние — обратимое преобразование информации в целях сокрытия от неавторизованных лиц, с предоставлением, в это же время, авторизованным пользователям доступа к ней. Главным образом, шифрование служит задачей соблюдения конфиденциальности передаваемой информации. Важной особенностью любого алгоритма шифрования является использование ключа, который утверждает выбор конкретного преобразования из совокупности возможных для данного алгоритма

2.Текстовая информация - это информация, представленная в алфавитно-цифровой форме. Алфавитно-цифровая форма представления информации - форма, в которой информация представляется в виде текста, записанного на каком-либо языке: русском, белорусском, английском и т. д. Алфавит - множество символов, используемых для записи текста на каком-либо языке.

3.Дешифровка — анализ документа, написанного на неизвестном языке и/или неизвестной системой письма. Чаще всего термин используется по отношению к прочтению древних документов. О шифровании сообщений и соответствующих математических методах см. статью Криптография.

4.Симметричное шифрование использует один и тот же ключ и для зашифровывания, и для расшифровывания.

Асимметричное шифрование использует два разных ключа: один для зашифровывания (который также называется открытым), другой для расшифровывания (называется закрытым).

Объяснение:

0,0(0 оценок)
Ответ:
ketkovalchuk
15.03.2021 04:35

var a,b:integer;        - говорит программе, что будут использовать целые числа в переменных                        

                                         А и В 

begin                            - начало программы

a:=0;                             - а = 0

b:=2364;                       - b = 2364;

while b>0 do begin      - Пока b > 0  делать

f b mod 10<5 then       - Если b разделить на 10 в остатке получится число меньше 5 тогда

a:=a+b mod 10;          - а = а + b разделить на 10 и найти остаток (этот остаток и прибавить

b:=b div 10;                 - b = b разделить на 10 и найти целую часть, на эту целую часть 

                                        заменить старое значение переменной b

end;                             - конец цикла

writeln(a);                     - напечатать А

end.                             - конец программы

 

Работает так:

1) a = 0

b = 2364

2364 > 0 да

2364 / 10 = 236 ост 4

4<5 да тогда а = 0 + 4 = 4

b = 2364 / 10 = 236  - находим только целую часть числа

 

2) проверяем снова условие

236 > 0  да

236 / 10 = 23 ост 6

6 < 5 нет - ничего не делаем ( а осталось равно 4)

b = 236 / 10 = 23  - находим только целую часть числа

 

3) проверяем снова условие

23 > 0 да

23 / 10 = 2 ост 3

3<5  да тогда а = 4 + 3 = 7

b = 23 / 10 = 2 -  находим только целую часть числа

 

4) проверяем снова условие

2 > 0 да

2/10 = 0 ост 2

2<5 да, тогда а = 7 + 2 = 9

b = 2 / 10 = 0  -  находим только целую часть числа

5) проверяем снова условие

0 > 0 нет

 

закончили цикл

 

Напечатать а = 9

конец алгоритма

 

Алгоритм считает сумму цифр в числе В, которые меньше 5

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота