Поделитесь своими знаниями, ответьте на вопрос:
А9 Рисунок размером 512 на 256 пикселей занимает в памяти 64 Кбайт (без учёта сжатия Найдите максимально возможное количество цветов в палитре изображения А10 Аня может передать документ объёмом 50 Мбайт можно передать с одного компьютера на другой двумя А) Сжать документ архиватором, передать его по каналу связи, распаковать. Б) Передать документ по каналу связи без использования архиватора. Какой быстрее и на сколько, если средняя скорость передачи данных по каналу связи составляет 223 бит в секунду, объём сжатого архиватором документа равен 45% от исходного, время, требуемое на сжатие документа — 10 секунд, на распаковку — 2 секунды?
Відповідь:
#include <iostream>
using namespace std;
const int size = 10;
void cinarr(int *arr,const int size){
int counter = 1;
for(int i = 0; i < size; i++){
cout << "Введите " << counter << " елемент массива: ";
cin >> arr[i];
counter++;
}
}
void printarr(int *arr, const int size){
for(int i = 0; i < size; i++){
cout << arr[i] << " ";
}
}
int expression(int *arr,const int size,int number){
int counternumber = 0;
for(int i = 0; i < size; i++){
if(number == arr[i]){
counternumber++;
}
}
return counternumber;
}
int main(){
setlocale(LC_ALL , "Rus");
int number;
cout << "Введите число которое будем искать: ";
cin >> number;
int *arr = new int [size];
cinarr(arr,size);
printarr(arr,size);
cout << "\nТаких чисел в массиве: " << expression(arr,size,number) << endl;;
delete [] arr;
return 0;
}
Пояснення: