#include <iostream>
using std::cout;
using std::endl;
#include <cstdlib>
using std::rand;
using std::srand;
#include <ctime>
using std::time;
int main()
{
int a[10];
srand(time(0));
for(int i = 0; i < 10; i++)
{
a[i] = rand() % 201 - 100;
cout << a[i] << ' ';
}
cout << endl;
int temp;
for(int i = 0; i < 5; i++)
{
temp = a[i];
a[i] = a[i + 5];
a[i + 5] = temp;
}
for(int i = 0; i < 10; i++)
{
cout << a[i] << ' ';
}
cout << endl;
return 0;
}
Если предположить что исход охоты это всегда 100\% одна птица
То 1 бит. Истина - гусь, ложь - утка
Еще один бит на то что хоть кого то подстрелили либо полная неудача
Истина - подстрелили ; Ложь - охотники придут с пустыми руками
И того 2 бита
Если нужно кодировать и колличесво и разных птицтогда нужно придумать правило кодирования.
[колво гусей][колво уток]
[0..100][0..500]
100 = 1100100 = 7 бит
500 = 111110100 = 9 бит
<span>И того 7+9 = 16 бит</span>
Именем массива или переменной может служить любой набор символов, не совпадающий со служебными словами языка Паскаль.
Имена должны начинаться с буквы или символа подчеркивания, могут содержать цифры. Буквы - только латинские (английские).
Можно с помрщью простой программы решить:
#include <iostream.h>
int main()
{
int i[12] = { 77, 105, 99, 107, 101, 121, 32, 77, 111, 117, 115, 101 };
for( int k = 0; k < 13; k++ ) std::cout << (char)(i[k]);
system("pause");
return 0;
}
<span>Ответ: Mickey Mouse</span>
While a>b do
a:=c+1;
если правильно понял ваше задание то это именно так