Написать программу на pascal: дана матрица b состоящая из целых чисел получить матрицу r значения которой равны удвоенным значениям матрицы b
105
218
Ответы на вопрос:
Uses crt; var b: array[1..100,1..100] of integer; r: array[1..100,1..100] of integer; str,stb,i,j: integer; begin randomize; clrscr; writeln('введите количество строк : '); read(str); writeln('введите количество столбцов: '); readln(stb); writeln; writeln('matrica b'); for i: =1 to str do begin for j: =1 to stb do begin b[i,j]: =random(30)+1; r[i,j]: =2*b[i,j]; write(b[i,j]: 3,' '); end; writeln; end; writeln; writeln('matrica r'); for i: =1 to str do begin for j: =1 to stb do begin write(r[i,j]: 3,' '); end; writeln; end; readln; end.запускаем , и первом делом создаём двухмерный массив введя числа(когда программа запросит) не превышающий числа 100 (строки и столбцы) после как мы ввели числа создается массив заполняя массив случайными числами в диапазоне 1..30.. и выводим массив b, после удваиваем каждый элемент и заносим удвоенный результат в r, и тоже выводим
Как я понимаю, так достаточно будет?
from random import choice
answer = [["1", "111"], ["2", "222"], ["3", "333"], ["4", "444"]]
print("Почему ты не хочешь ехать в деревню?")
while 1:
input("Enter для продолжения: ")
random_answer = choice(answer) # получаем значения после псевдо-рандома
print(f"В деревне {random_answer[0]} = {random_answer[1]}") # выводим ответ
answer.remove(random_answer) # удаляем из массива что бы больше не повторялось
if len(answer) == 0: break # Выходим если ответов больше нету
Популярно: Информатика
-
alinavinokutov25.10.2022 16:28
-
jkdsxkidhkofd16.01.2021 05:26
-
Tam19283746506.11.2022 22:41
-
Jinx200222.10.2022 14:32
-
pershikovanata01.01.2021 05:32
-
Katushka12312315.10.2020 10:50
-
2314900431627.02.2023 05:27
-
12251920.07.2021 12:10
-
ZnatokisRussia17.08.2021 06:59
-
dddimkaplay11.09.2020 08:47