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

  • 2
  • Недоступна
В древние времена, когда роботов было мало, человеческих детенышей заставляли учить таблицу умножения (какая жестокость!). Сами таблицы печатали на обратной стороне бумажных тетрадок (какое расточительство!). Мы не будем марать бумагу, да и учить таблицу вам ни к чему. Просто выведите её на экран. Ваше главное оружие: цикл while.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (149)
  • популярные
  • новые
  • старые
Для того, что бы оставить комментарий вы должны авторизоваться
Denis4 уровень
позавчера, 12:37
int a1 = 1, a2=2, a3=3, a4=4, a5=5, a6=6, a7=7, a8=8, a9=9, a10=10; System.out.println (a1*a1+" "+a1*a2+" "+a1*a3+" "+a1*a4+" "+a1*a5+" "+a1*a6+" "+a1*a7+" "+a1*a8+" "+a1*a9+" "+a1*a10); System.out.println (a2*a1+" "+a2*a2+" "+a2*a3+" "+a2*a4+" "+a2*a5+" "+a2*a6+" "+a2*a7+" "+a2*a8+" "+a2*a9+" "+a2*a10); и так далее Copy/Paste заменяя местами индексы. Советчики использывания Встроеных луп и Двухмерных массивовов дружно идут лесом, мы их не проходили и задание тупо на исползывание переменных. и не из раздела "Future"
Denis5 уровень
6 февраля, 22:48
Очень классная задача! Решил в 6 строк. В for вложил while. Если кто решил по-другому отпишитесь - интересно посмотреть на другие варианты.
//Дима4 уровень
5 февраля, 18:19
Тупо вбивать можно, но долго. А про методы речи не было как вы пишите в коментах. можно ли через retrun как нибудь вывести поочередно? например добавить метод public static tablica (int x); retrun x*1 + x*2 + x*3 ........ в main вызвать System.out.println(int(1)); нельзя ли что то подобное написать? P.S. да не закидает сильнейший
Evgeniya5 уровень, Москва
5 февраля, 08:53
Через цикл for решается в 2 строчки 1. инициируется счетчик от 1 до 10 2. Println( здесь 10 слагаемых через пробел)
Алексей5 уровень, Санкт-Петербург
29 января, 14:04
В этом задании удобно использовать цикл while в котором находится ещё один цикл while.
xazad4 уровень
27 января, 13:48
Вы капец издеваетесь?! Тут 2х мерный массив с циклами, или тупо вбивать данные...
Dmitriy5 уровень, Екатеринбург
29 января, 11:47
нет, вложенный for и всё
Александр6 уровень
2 февраля, 23:44
Как вариант, используем цикл while, который умножает на 1,2,3... затем прибавляем к нему единицу и заново в цикл, и так до 10
Sergey Rudeshko5 уровень, Москва
27 января, 11:22
Решил через обьявления переменных и цикл while
Kirill4 уровень
23 января, 12:39
Я решил через два цикла for x =1 x < 11 x++, в теле цикла создаем новый цикл y=1 y < 11 y ++ выводим произведение System.out.print( x * y + " ") для того чтобы между цифрами был пробел, после этого выражения закрываем цикл y. System.out.println(" "); делаем новую строчку после каждого срабатывания цикла x; profit ^_^
Anya Galas4 уровень
8 февраля, 14:45
и я так, только х<=10 условие ставила.
mr.Junior4 уровень, Львов
23 января, 10:13
Решил через While но наверно дедовским способом: строчек кода дофигище:((
Александр9 уровень, Минск
22 января, 14:15
ну можно было наверно сделать просто текст, но было интересней использовать циклы. 5 минут заняло прочитать просто в гугле про цикл for, и сделать с вложенным for в другой for (типа x по горизонтали и y по вертикале)