Поочередно удаляем повторяющиеся буквы
НАВВАНУККТЦЙЧТТЧМЦЙЙЦМЙЦКОБПРРПБНГГНХХНЪЪОЬУУФФЙЙЬЧИИЧСНШЩЗЗЩЖЭЭЖШНГККГ
НААНУТЦЙЧЧМЦЦМЙЦКОБППБНННОЬЬЧЧСНШЩЩЖЖШНГГ
ННУТЦЙММЙЦКОББНОСНШШН
УТЦЙЙЦКОНОСНН
УТЦЦКОНОС
УТКОНОС
1 0 0 0
- 1 1
----------
1 0 1
1 0 0 1 1
+ 1 0 1 1
---------------
1 1 1 1 0
1 0 1
x 1 0 1
-----------------
1 0 1
+ 1 0 1
----------------
1 1 0 0 1
934 = 1110100110 (двоичная)
Объяснение:
934:2=467 (остаток 0)
467:2 = 233 ( остаток 1)
233: 2= 116 (остаток 1 )
116:2 = 58 (остаток 0)
58 : 2 = 29 ( остаток 0)
29:2 = 14 (остаток 1)
14:2 = 7 (остаток 0)
7:2 = 3 (остаток 1)
3:2 = 1 (остаток 1)
Теперь, записываем сначала последний ответ и дальше все остатки снизу вверх. Получаем : 1110100110
Program n1;
//Название программы
var i,n,sum: integer;
//Объявление переменных
begin
//Начало
readln(n);
//Ввод n (количество чисел) и и переход на следущую строку
sum:=0;
//Присваивание переменной sum знаяения 0 (изначально сумма равна 0)
for i:=1 to n do sum:=sum+2*i;
//В цикле от 1 до n к переменной
//sum прибавляем 2*i, т.е. 1*2+2*2+3*2+..n*2=2+4+6+..+2n;
writeln(sum);
//Ввод sum (cумма первых n целых положительных четных чисел)
//и и переход на следущую строку
end.
//Конец