Изначально у нас есть четыре ёмкости из них :
одна 12/12 (полная) и три 0/5 ; 0/5 ; 0/3 (пустых).
Наглядно это весь процес выглядит следующим образом.
1) 12/12 ; 0/5 ; 0/5 ; 0/3 (это то что дано)
2) 7/12 ; 5/5 ; 0/5 ; 0/3
3) 2/12 ; 5/5 ; 5/5 ; 0/3
4) 2/12 ; 2/5 ; 5/5 ; 3/3
5) 0/12 ; 4/5 ; 5/5 ; 3/3
6) 3/12 ; 4/5 ; 5/5 ; 0/3
7) 3/12 ; 4/5 ; 2/5 ; 3/3
8) 6/12 ; 4/5 ; 2/5 ; 0/3
9) 6/12 ; 4/5 ; 0/5 ; 2/3
10) 1/12 ; 4/5 ; 5/5 ; 2/3
11) 1/12 ; 4/5 ; 4/5 ; 3/3
12) 4/12 ; 4/5 ; 4/5 ; 0/3
#include<stdio.h>
int main(){
unsigned int arr_sz;
scanf("%u",&arr_sz);
signed long long int arr[arr_sz];
unsigned int arr_ism=0;
for(unsigned int i=0;i<arr_sz;i++){
scanf("%lld",&arr[i]);
if(arr[i]<arr[arr_ism])
arr_ism=i;
}
for(unsigned int i=0;i<arr_sz;i++)
printf("%lld ",arr[i]<0?arr[i]:arr[arr_ism]);
printf("\n");
//getchar();
return 0;
}
Const
N = 7;
Var
A:array[1..N,1..N] of integer;
i,j:integer;
Begin
For i:= 1 to N do
Begin
For j:= 1 to N do
Begin
A[i,j]:=random(21)-10;
Write(A[i,j]:3,' ')
End;
WriteLn
End;
WriteLn;
For i:= 1 to N div 2+(N mod 2) do
Begin
For j:= 1 to N do
Begin
if (j<=N div 2+i)and(N div 2-i+(N mod 2)<j) then A[i,j]:=99;
Write(A[i,j]:3,' ')
End;
WriteLn;
End;
For i:= (N div 2)+(N mod 2)+1 to N do
Begin
For j:= 1 to N do
Begin
if (i-N div 2-1<j)and(j<=N+N div 2+1-i) then A[i,j]:=99;
Write(A[i,j]:3,' ')
End;
WriteLn;
End;
End.
Если перевести в двоичную систему будет 974.
Смотри, все просто.
На компьютере открываешь калькулятор, жмешь на кнопку "Вид" и выбираешь "Программист".
С правой стороны, где-то по середине будет прямоугольник с "Hex;Dec;Oct;Bin".
Hex-шестнадцатиричная система счисления.
Dec-десятичная система счисления.
Oct-восьмеричная система счисления.
Bin-двоичная система счисления.
Не сложно,
16
10
8
2
Тебе нужна система на 10 и 2.
То есть из 2 в 10,
Как я говорил, 2-это Bin.
Жмешь на нее.
Пишешь свое число, а именно 1111001110.
Нули могут "не набираться", это нормально и на самом деле они набираются, просто чуть ниже главной строки.
Дальше тебе нужно перевести число в 10 систему, то есть в Dec.
Жмешь.
Получается число.
Это число-номер знака/буквы/цифры в табличке.
"Стандартная часть кода ANSI (или ASCII, разницы просто нет)" и вторая часть этой таблицы "Кодовая страница CP1251".
Там все пронумерованно.
К примеру под номером 32 пробел, под 71 G, под 212 Ф.
И повторюсь, в этих двух таблицах ты ищешь номер который у тебя выдал калькулятор.
И все.
Правда, вся суть в том, что я не нашел в таблицах этой буквы/цифры/символа.
Возможно, тебе нужно только само получившееся число, а именно 974.
Надеюсь, хоть что-то смог объяснить.
Люди уже давно научились общаться на расстоянии. В древности с вестями посылали гонца, позже писали письма. Теперь, чтобы сказать далёкому другу пару слов, можно просто позвонить ему. Главное иметь при себе сотовый телефон. Но как они соединяются между собой, если у них даже нет проводов? В этом рассказе я расскажу вам как работает телефон.
Что это такое?
Мобильный телефон больше похож на рацию, чем на обычный проводнойтелефон. Для передачи сигнала используются радиоволны.
Разница в том, что рации подключены к одной антенне, и могут соединяться, лишь поймав сигнал от неё. Сотовые телефоны не привязаны к конкретной станции. Во время передвижения они подключаются к той антенне, от которой поступает самый сильный сигнал, поэтому мы можем пользоваться связью практически во всем мире, не меняя сим-карту. Антенны, или базовые станции, построены по всему миру, они прячутся в рекламных щитах, часах, столбах и даже в деревьях. Каждая из них отвечает за свою зону, имеющую форму шестиугольника. На схемах эти граничащие друг с другом территории напоминают пчелиные соты. Отсюда и название – сотовая связь.
Кто был первым?
Как вы думаете, кто самым первым поговорил по мобильному телефону? Разумеется, что это был сотрудник компании Motorola, которая их выпустила. В 1973 году, находясь на одной из улиц Нью-Йорка, он позвонил и похвастался звонком с необычного в то время телефона своему главному конкуренту. Этот телефон стал прототипом первого мобильника, поступившего на прилавки магазинов спустя 10 лет.
Как работает сотовый телефон?
Чтобы телефон заработал, нужно вставить в него сим-карту. На ней записана информация об абоненте, то есть о человеке, который ею пользуется. Мобильный телефон начинает проверять все доступные ему частоты, их около 160. Шесть лучших сигналов записываются на сим-карту, это и есть сигналы именно вашей сети.
После того как вы набрали номер вашего приятеля, ваш телефон передает информацию о вас на антенну с самым мощным сигналом. Ваш оператор (например, МТС или Билайн) узнаёт вас, находит свободный канал, на котором может происходить ваш разговор, и соединяет вас. Все это занимает всего несколько секунд.
Сам разговор – это достаточно сложный технический процесс. Наш голос разбивается на отрезки длительностью 20 миллисекунд и преобразовывается в цифровой формат, затем кодируется специальной системой. Зашифрованные сигналы обрабатываются ещё раз, чтобы убрать посторонний шум.
Сейчас сотовый телефон служит не только для разговоров. В одном маленьком устройстве умещается такие простые механизмы как простые часы, будильник, калькулятор, календарь, фонарик, так и сложные фотоаппарат, выход в интернет, плеер и многое другое.