Объяснение:
#include <iostream>
using namespace std;
int main()
{
int a[5];
int k;
int i;
setlocale(LC_ALL, "Russian");
cout << "введите через пробел пять элементов массива a:";
cin>>a[1]>>a[2]>> a[3]>>a[4]>>a[5];
cout <<"Входные данные:";
cout << a[1]<<" "<< a[2]<<" "<< a[3]<<" "<<a[4]<<" "<<a[5]<<endl;
int min=a[1];
for (int i=2; i<=5; i++)
{
if (min>a[i])
{
min=a[i];
k=i;
}
}
cout<<"Минимальный элемент массива:";
cout << min<<endl;
int x=a[k];
for ( i=k; i>1; i--)
{ a[i]=a[i-1];
}
if ( i<=0)
a[1]=min;
else
a[1]=x;
cout <<"Выходные данные:";
cout << a[1]<<" "<< a[2]<<" "<< a[3]<<" "<<a[4]<<" "<<a[5]<<endl;
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Для хранения текста используется 16-битное кодирование символов. после того как из текста удалили 20 символов, его информационный объем составил 0, 25 кбайт. определите исходный размер документа в байтах.
(I - информационный объем текста, K - кол-во символов, i - вес одного символа/бит на символ)
Дано:
K = 20 шт
i = 16 бит
I2 = 0.25 Кбайт = 256 байт
I1 - ?
I = K * i = 20 * 16 бит = 320.0 бит
I1 - I2 = K * i = 20 * 16 бит = 320.0 бит = 40.0 байт
I1 = 40 байт + I2 = 40 байт + 256 байт = 296 байт
ответ: 296 байт