#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int mass[];
for (int i = 0; i < n; i++) {
cin >> mass[i];
}
int count_0 = 0, count_pol = 0, count_otr = 0;
for (int i = 0; i < n; i++) {
if (mass[i] == 0) {
count_0++;
}
if (mass[i] > 0) {
count_pol++;
}
if (mass[i] < 0) {
count_otr++;
}
}
cout << count_0 << " " << count_pol << " " <<count_otr;
cout <<endl;
system ("pause");
return 0;
}
2 Кбайт/сек
Объяснение:
V = I / t, где
V - скорость передачи информации
I - количество информации в сообщении
t - время передачи сообщения
I = К * i, где
I - количество информации в сообщении
К - количество символов в тексте
i - количество информации, которое несет каждый символ алфавита
N = 2^i, где
N - мощность алфавита
i - количество информации, которое несет каждый символ алфавита
Дано:
t = 2 мин 8 сек = 128 сек = 2⁷ сек
N = 256 = 2⁸
К = 128 страниц * 32 строки * 64 символа = 2⁷ * 2⁵ * 2⁶ = 2¹⁸ символов
Найти:
V
2⁸ = 2^i
i = 8 бит = 1 байт
I = 2¹⁸ * 1 = 2¹⁸ байт
V = 2¹⁸ / 2⁷ = 2¹¹ байт/сек = 2 Кбайт/сек
1 мин = 60 сек
1 байт = 8 бит
1 Кбайт = 1024 байт = 2¹⁰ байт
var
n, a, i, k, l, m: integer;
begin
k := 0;
l := 0;
m := 0;
read(n);
for i := 1 to n do
begin
read(a);
if (a = 0) then
k := k + 1;
if (a > 0) then
l := l + 1;
if (a < 0) then
m := m + 1;
end;
writeln(k, ' ', l, ' ', m, ' ');
end.
Объяснение: