n, x = map(int, input().split())
array = ['0'] + list(i for i in range(1, n+1))
while array[1] != x:
if array.index(x) % 2 == 0:
for g in range(1, len(array)):
if g % 2 != 0:
array[g] = ''
print("стереть все числа, стоящие на нечётных позициях")
else:
if g % 2 == 0:
print("стереть все числа, стоящие на чётных позициях")
array = list(filter(bool, array))
язык с++
Объяснение:
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "ru");
int number[15] = {4,6,8,10,12,14,16,18,20,22,24,26,28,30,32 };
cin >> number[0];
printf("%d\n", number[0]);
printf("%d\n", number[1]);
printf("%d\n", number[2]);
printf("%d\n", number[3]);
printf("%d\n", number[4]);
printf("%d\n", number[5]);
printf("%d\n", number[6]);
printf("%d\n", number[7]);
printf("%d\n", number[8]);
printf("%d\n", number[9]);
printf("%d\n", number[10]);
printf("%d\n", number[11]);
printf("%d\n", number[12]);
printf("%d\n", number[13]);
printf("%d\n", number[14]);
system("pause");
}
n, x = map(int, input().split())
array = ['0'] + list(i for i in range(1, n+1))
while array[1] != x:
if array.index(x) % 2 == 0:
for g in range(1, len(array)):
if g % 2 != 0:
array[g] = ''
print("стереть все числа, стоящие на нечётных позициях")
else:
for g in range(1, len(array)):
if g % 2 == 0:
array[g] = ''
print("стереть все числа, стоящие на чётных позициях")
array = list(filter(bool, array))
язык с++
Объяснение:
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "ru");
int number[15] = {4,6,8,10,12,14,16,18,20,22,24,26,28,30,32 };
cin >> number[0];
printf("%d\n", number[0]);
printf("%d\n", number[1]);
printf("%d\n", number[2]);
printf("%d\n", number[3]);
printf("%d\n", number[4]);
printf("%d\n", number[5]);
printf("%d\n", number[6]);
printf("%d\n", number[7]);
printf("%d\n", number[8]);
printf("%d\n", number[9]);
printf("%d\n", number[10]);
printf("%d\n", number[11]);
printf("%d\n", number[12]);
printf("%d\n", number[13]);
printf("%d\n", number[14]);
system("pause");
}