Qbasic генератор четных или нечетных чисел. Тут есть подвох.
Поэтому у меня есть вопрос к моему классу программирования. Вопрос Ниже. Не могу понять, как это сделать. Мой учитель сказал использовать массив, но я не знаю, как это сделать.
Напишите программу, которая выбирает 20 случайных чисел от 10 до 99 включительно. Затем числа распечатываются со всеми четами в одной строке и всеми коэффициентами в другой. Вывод должен выглядеть следующим образом:
Странно: 49 25 21 33 63 77 29 77 27 43
Даже: 66 56 18 24 28 70 56 62 48 76
Так вот как сейчас выглядит моя программа.
РАНДОМАЙЗ ТАЙМЕР
Для x = от 1 до 20
z = INT(RND * 89) + 10
Если z MOD 2 = 0 GOTO 7 ELSE GOTO 12
7 если x = 1, то
Печатать "даже: "; з;
ЕЩЁ
Печать z;
КОНЕЦ, ЕСЛИ
12 если x = 1, то
Печать "странно: "; з;
ЕЩЁ
Печать z;
КОНЕЦ, ЕСЛИ
Далее х
КОНЕЦ
Не знаю, почему это не работает. Я на самом деле не так хорошо знаком с Гото, так что, вероятно, делаю там что-то не так.
Результат должен выглядеть точно так же, как и в вопросе. Таким образом, процессор должен печатать нечетные числа в первой строке и четные во второй строке с их номерами справа.
Если это возможно, я хотел бы получить определение массива и решение, а также мое текущее решение без массива.
Что я уже пробовал:
Я пробовал массивы и Гото, но я просто к основному для этого вопроса.