Напишите программу, которая выводит решение ребуса ЖУК*ЕЖ=. Одинаковым буквам соответствуют одинаковые цифры. Разным буквам соответствуют разные цифры. Числа не могут начинаться с нуля. В выводе между цифрами и знаками должны отсутствовать пробелы.
ПИТОН
import random
a = [0] * 4
for i in range(4):
a[i] = [0] * 4
mi = 1
mj = 1
print("Матрица A:")
for i in range (4):
for j in range (4):
a[i][j] = random.randint(10,99)
if a[i][j]>a[mi][mj]:
mi = i
mj = j
print("%3d" % (a[i][j]),end="")
print()
print("Максимум: A[{0},{1}] = {2}".format(mi+1,mj+1,a[mi][mj]))
Объяснение:
Создаём матрицу заполненную 0
Задаём начальные значения максимальных индексов
Заполняем матрицу случайными числами, ищем максимальные индексы и выводим элементы на экран
Выводим максимальные индексы и значение элемента
public static void main(String args[]){
java.util.Scanner in = new java.util.Scanner(System.in);
String string = in.nextLine(); char chars[] = new char[4];
chars[0] = in.nextLine().charAt(0); chars[2] = in.nextLine().charAt(0);
for(int sChar = 0; sChar<string.length(); sChar++)
if(string.charAt(sChar)==chars[0])chars[1]++;
else if(string.charAt(sChar)==chars[2])chars[3]++;
System.out.print("\n"+(chars[1]==chars[3]?chars[0]+""+chars[2]:chars[1]>chars[3]?chars[0]:chars[2]));
}
}