Это если полностью опираться на условие:
#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;
cout << arr[i];
return 0;
Можно сделать легче - не менять значения после заполнения массива, а сразу его наполнять нулями и единицами:
if (i % 2 == 0) {
else {
Так как целевой язык не указан, приведу пример на Python 3.
Массив нумеруется с 0.
Код:
from math import ceil
a = [0] * 30
a[1::2] = [1]*ceil(len(a)/2)
print(a)
Если ответ удовлетворил, не забудь отметить его как "Лучший".
Успехов в учёбе!
Это если полностью опираться на условие:
#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;
}
Так как целевой язык не указан, приведу пример на Python 3.
Массив нумеруется с 0.
Код:
from math import ceil
a = [0] * 30
a[1::2] = [1]*ceil(len(a)/2)
print(a)
Если ответ удовлетворил, не забудь отметить его как "Лучший".
Успехов в учёбе!