Раз не бум-бум:
a[1]=2;
a[2]=4;
a[3]=6;
a[4]=8;
a[5]=10;
1)
Назад
Вперёд
Вперёд
Вперёд
Вперёд
2) Вперёд
Вперёд
Вперёд
Повернуть налево
Вперёд
Назад
Назад
Назад
Назад
3) Назад
Пока не повторять
Назад
Назад
Повернуть направо
Назад
4) Пока не (сокровища) повторять
Вперёд
Вперёд
Вперёд
Повернуть налево
Вперёд
5) Пока не (сокровища) повторять
Если позади знак проход запрещён, выполнить поворот налево
Иначе назад
Пока не (сокровища) повторять
Если слева знак проход запрещён
Выполнить Вперёд
Иначе поворот налево и Вперёд
7) Пока не (сокровища) повторять
Вперёд
Если впереди драгоценный камень, выполнить Вперёд
Если справа НЕ знак проход запрещён, выполнить поворот направо
Если впереди знак проход запрещён, выполнить поворот налево
8) Пока не (сокровища) повторять
Вперёд
Если впереди проход запрещён, выполнить поворот налево и
Вперёд
Если справа НЕ знак проход запрещён, выполнить поворот направо
9) Пока не (сокровища) повторять
Вперёд
Если впереди драгоценный камень, выполнить поворот направо
10) Пока не (сокровища) повторять
Вперёд
Если впереди знак прохода нет, выполнить поворот налево и
Вперёд
<span> </span>
Я так понимаю, массив должен быть заполнен случайными числами? Если нет - отпишите в комментариях, скину код, где элементы массива вводятся с клавиатуры
При копировании кода из IDE на сайт автоматически убирается перенос строки. Будет прикреплен скриншот с тем, как должен выглядеть код
#include <stdlib.h>#include <stdio.h>#include <locale.h>
void main(){ setlocale(LC_ALL, "RUSSIAN"); int mas[11], i, ad, ben; ad = 0; ben = 0; srand(8120); for (i = 1; i <= 10; i++) //цикл заполнения массива случайными числами mas[i] = rand() % 200 - 100; for (i = 1; i <= 10; i++) //цикл вывода массива на экран { printf("%2d ", mas[i]); if (i % 5 == 0)printf("\n"); } for (i = 1; i <= 10; i++) // цикл подсчета количества отрицательных и положительных элементов массива { if (mas[i] > 0)ben++; if (mas[i] < 0)ad++; } printf("\n Количество положительных чисел: %2d", ben); printf("\n Количество отрицательных числе: %2d", ad); printf("\n\n"); system("pause");}
У крестиков два выигрышных поля.
1) Среднее поле
2)Верхний правый угол
Пусть команда "+1" - 1, а команда "*2" - 2, то:
111222211 - 9