Таблица умножения

  • 6
  • Недоступна
Проинициализируй массив MULTIPLICATION_TABLE значением new int[10][10], заполни его таблицей умножения и выведи в консоли в следующем виде: 1 2 3 4 … 2 4 6 8 … 3 6 9 12 … 4 8 12 16 … … Числа в строке разделены пробелом.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (89)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Dinar763
Уровень 6, Самара, Россия
позавчера, 14:36
1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 10 20 30 40 50 60 70 80 90 100 такой ответ принят, а если красиво сделать с "\t", не принимается(
Slava
Уровень 7, Москва
19 января, 15:03
Благодаря этой задаче, уложилось понимание работы двойных циклов.
Александр_Долгов
Уровень 6, Kostroma, Russian Federation
25 декабря 2021, 19:00
Задача конечно интересная, но в чем разница при объявлении массива. Тип объявил вот так Int[][] MULTIPLICATION_TABLE ; MULTIPLICATION_TABLE = new int[10][10]; выдает ошибку. Если просто последней строчкой, то нет. Тип когда увидел что он объявлен в начале и 4 попытки из-за этого.)))) Забавно конечно.
Кирилл Востругин
Уровень 12, Кемерово , Russian Federation
14 января, 14:16
Int[][] MULTIPLICATION_TABLE ; - здесь ты просто объявляешь двумерный массив. MULTIPLICATION_TABLE = new int[10][10]; - а тут ты его инициализируешь Если его не инициализировать, то к чему ты будешь присваивать значения?
Kango Vince
Уровень 17, Санкт-Петербург, Россия
25 декабря 2021, 11:46
Пришлось подсмотреть в комментарии, чтобы понять, что вторую j надо выводить не с нуля, а с единицы. Всё остальное допёр сам.
Артем Systems Analyst
12 января, 11:18
её можно выводить и с нуля
Egogo
Уровень 4, Москва, Russian Federation
23 декабря 2021, 13:10
Единственный вопрос к заданию: В чем была сложность просто дать вывести массив через deepToString ?
Anonymous #2852744
Уровень 11, Петрозаводск, Россия
16 декабря 2021, 20:52
Если проблема с количеством строк, то при выводе массива System.out.println(); //перенос на новую строчку перенесите после 2го for-loop, перед закрывающей скобкой первого for-loop
marych
Уровень 14, Russian Federation
11 декабря 2021, 16:19
Сидел над задачей часа 3. Специально не заходил в обсуждения. Пользовался только логикой. Какой же кайф получил, когда валидатор принял. Но пока решал, столько нового освоил...из старых знаний.
Олег Волков
Уровень 7, Киев, Ukraine
10 декабря 2021, 20:53
1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 10 20 30 40 50 60 70 80 90 100 Мой вариант вывода . Но не проканал. Отстой полный.
MarcusWerner
Уровень 10, Германия
14 декабря 2021, 16:10
а ты всю таблицу в двумерный массив засунул? Я вот когда первый раз нажимал, забыл что надо в массив засунуть всю таблицу и из него уже выводить на печать
Anton Shelekhov
Уровень 11, Москва, Russian Federation
24 декабря 2021, 12:13
Вы нарушили условие задачи "Числа в строке разделены пробелом.". Понятно что разделение через escape-последовательность "\t" наглядней и структурированней, но все же условие задачи есть условие задачи.
danchohuncho
Уровень 16, Russian Federation
28 ноября 2021, 13:10
MULTIPLICATION_TABLE[0][0] = i * j;
System.out.print(MULTIPLICATION_TABLE[0][0]);
Объясните пожалуйста. Почему даже если указывать индексы 0 программа все равно работает ?
Egogo
Уровень 4, Москва, Russian Federation
23 декабря 2021, 13:12
массив по умолчанию инициализируется нулями, если не заполнить, если вы об этом, ну или если вы про индекс, то отсчет идет не с 1, а с 0
Саят 1С программист
18 ноября 2021, 06:01
[I@65ab7765 1 2 3 4 5 6 7 8 9 10 [I@448139f0 2 4 6 8 10 12 14 16 18 20 [I@7cca494b 3 6 9 12 15 18 21 24 27 30 [I@7ba4f24f 4 8 12 16 20 24 28 32 36 40 [I@3b9a45b3 5 10 15 20 25 30 35 40 45 50 [I@7699a589 6 12 18 24 30 36 42 48 54 60 [I@58372a00 7 14 21 28 35 42 49 56 63 70 [I@4dd8dc3 8 16 24 32 40 48 56 64 72 80 [I@6d03e736 9 18 27 36 45 54 63 72 81 90 [I@568db2f2 10 20 30 40 50 60 70 80 90 100 У кого либо были такие символы ? не могу понят откуда они взялись. Валидатор не принимает решение (говорит сторок не 10 и количество чисел не 10).
Anonymous #2896660
Уровень 1, Zvezda, Russian Federation
25 ноября 2021, 20:14
I@568db2f2 - это указатель(в интерпритации 1с это ссылка) на текущую строку
Egogo
Уровень 4, Москва, Russian Federation
23 декабря 2021, 13:14
ты с импортами что-ли выводил ? Если да, то тут задание на чистой java, даже без импортов, поэтому вывод нужно оформлять циклами