Так как целевой язык не указан, приведу пример на Python 3.
Массив нумеруется с 0.
Код:
from math import ceil
a = [0] * 30
a[1::2] = [1]*ceil(len(a)/2)
print(a)
Если ответ удовлетворил, не забудь отметить его как "Лучший".
Успехов в учёбе!
ответ: Кратко:
Персональный компьютер, ПК — компьютер, предназначенный для эксплуатации одним пользователем, то есть для личного использования.
У персонального компьютера есть два важных преимущества по сравнению со всеми другими видами компьютеров: он имеет относительно простое управление и может решать достаточно широкий класс задач. В англоязычных источниках ПК звучит как Personal Computer и имеет сокращение PC. В России можно встретить и другое название ПЭВМ – это Персональная Электронно-вычислительная машина. Таким образом, ПК является вычислительной машиной, служащей для работы, доступа и использования возможности сетей; это платформа для игр и мультимедийных возможностей.
1) 491.520 бит = 61.440 байт = 60 Кбайт
2) 983.040 бит = 122.880 байт = 120 Кбайт
3) 819.200 бит = 102.400 байт = 100 Кбайт
4) 655.360 бит = 81.920 байт = 80 Кбайт
5) 960 бит = 120 байт
Объяснение:
1) 32 страницы, на каждой странице 40 строк, в каждой строке 48 символов ⇒ 32 · 40 · 48 = 61440 (символов во всей статье)
Кодировка всей статьи занимает 61440 * 8 = 491.520 бит.
2) 48 страниц, на каждой странице 40 строк, в каждой строке 64 символа ⇒ 48 · 40 · 64 = 122.880 (символов во всей статье)
Кодировка всей статьи занимает 122.880 * 8 = 983.040 бит.
3) 64 страницы, на каждой странице 40 строк, в каждой строке 40 символов ⇒ 64 · 40 · 40 = 102.400 (символов во всей статье)
Кодировка всей статьи занимает 102.400 * 8 = 819.200 бит.
4) 32 страницы, на каждой странице 40 строк, в каждой строке 64 символа ⇒ 32 · 40 · 64 = 81.920 (символов во всей статье)
Кодировка всей статьи занимает 81.920 * 8 = 655.360 бит.
5) Предложение "Роняет лес багряный свой убор, сребрит мороз увянувшее поле." содержит 60 символов (включая пробелы) ⇒ 60 * 16 = 960 бит
Это если полностью опираться на условие:
#include <iostream>
using namespace std;
int main() {
int arr[10];
for (int i = 0; i < 10; i++) {
arr[i] = 0;
}
for (int i = 1; i < 10; i += 2) {
arr[i] = 1;
}
for (int i = 0; i < 10; i++) {
cout << arr[i];
}
return 0;
}
Можно сделать легче - не менять значения после заполнения массива, а сразу его наполнять нулями и единицами:
#include <iostream>
using namespace std;
int main() {
int arr[10];
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
arr[i] = 0;
}
else {
arr[i] = 1;
}
cout << arr[i];
}
return 0;
}