Вопрос по информатике:
Составьте программу, по которой на экран будет выведена вся таблица умножения
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!
- bookmark_border
- 12.05.2018 23:42
- Информатика
- remove_red_eye 6736
- thumb_up 26
Ответы и объяснения 2
helintouly673
Var b,a:integer;
begin
for b:=1 to 10 do begin
for a:=1 to 10 do begin
writeln(a,’*’,b,’=’,a*b);
end;
end;
end.
получается не в виде таблицы
а в столбик
- 13.05.2018 14:16
- thumb_up 13
// F#
[]
let main argv =
let generateTable n m =
Array2D.init n m (fun i j -> (i+1) * (j+1))
let printMatrix (matrix:int[,]) =
printf » »
for i = 0 to (Array2D.length1 matrix) — 1 do
printf «%4d » (i+1)
Таблица умножения
printf «n»
printf » »
for i = 0 to (Array2D.length1 matrix) — 1 do
printf «——»
printf «n»
for j = 0 to (Array2D.length2 matrix) — 1 do
printf «%2d |» (j+1)
for i = 0 to (Array2D.length1 matrix) — 1 do
printf «%4d » matrix.[i, j]
printf «n»
printf «n»
let inputArray = generateTable 10 10
printMatrix inputArray
System.Console.ReadKey true |> ignore
- 14.05.2018 08:23
- thumb_up 50
Знаете ответ? Поделитесь им!
Как написать хороший ответ?
Чтобы добавить хороший ответ необходимо:
- Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
- Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
- Писать без грамматических, орфографических и пунктуационных ошибок.
Этого делать не стоит:
- Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
- Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
- Использовать мат — это неуважительно по отношению к пользователям;
- Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.
Источник: online-otvet.ru
ВСЯ музыкальная ТАБЛИЦА УМНОЖЕНИЯ. Папа V теме
Программа, которая выводит таблицу умножения Python
В этом уроке мы обсудим различные способы вывода на печать таблицы умножения любого числа с помощью Python.
Способ 1: Использование цикла For
В следующем примере мы напечатаем таблицу умножения любого числа (от 1 до 10) с помощью цикла for.
number = int(input(«Enter the number of which the user wants to print the multiplication table: «)) # We are using «for loop» to iterate the multiplication 10 times print(«The Multiplication Table of: «, number) for count in range(1, 11): print(number, ‘x’, count, ‘=’, number * count)
Enter the number : 10 Enter the number of which the user wants to print the multiplication table: 13 The Multiplication Table of: 13 13 x 1 = 13 13 x 2 = 26 13 x 3 = 39 13 x 4 = 52 13 x 5 = 65 13 x 6 = 78 13 x 7 = 91 13 x 8 = 104 13 x 9 = 117 13 x 10 = 130
В приведенной выше программе мы получили от пользователя входное целое число. Затем мы повторили цикл for, используя функцию диапазона (1, 11), что означает больше или равно 1 и меньше 11. В первой итерации цикл будет повторяться и умножаться на 1 до заданного числа. Во второй итерации 2 умножается на заданное число и так далее.
В нашем случае мы распечатали таблицу из 10. Вы можете указать разные числа для тестирования программы.
Способ 2: с помощью цикла While
В этом методе мы будем использовать цикл while для печати таблицы умножения любого числа, указанного пользователем.
number = int(input («Enter the number of which the user wants to print the multiplication table: «)) count = 1 # we are using while loop for iterating the multiplication 10 times print («The Multiplication Table of: «, number) while count
Enter the number of which the user wants to print the multiplication table: 27 The Multiplication Table of: 27 27 x 10 = 27 27 x 10 = 54 27 x 10 = 81 27 x 10 = 108 27 x 10 = 135 27 x 10 = 162 27 x 10 = 189 27 x 10 = 216 27 x 10 = 243 27 x 10 = 270
Приведенный выше код такой же, как и в предыдущей программе, но мы использовали цикл while. Мы объявили переменную “count” и инициализировали ее значением 1. Цикл while будет повторяться до тех пор, пока значение “count” не станет равным 10. При каждом повторении временного цикла значение “count” будет увеличиваться на 1. Когда “количество” станет больше 10, цикл будет завершен.
В этом руководстве мы обсудили два различных метода, которые можно использовать для печати таблицы умножения с помощью Python.
Источник: pythonpip.ru
Составьте программу по которой на экран будет выведена вся таблица умножения
GenusQ 8 лет назад
Светило науки — 84 ответа — 1412 раз оказано помощи
// F#
[]
let main argv =
let generateTable n m =
Array2D.init n m (fun i j -> (i+1) * (j+1))
let printMatrix (matrix:int[,]) =
printf » »
for i = 0 to (Array2D.length1 matrix) — 1 do
printf «%4d » (i+1)
printf «n»
printf » »
for i = 0 to (Array2D.length1 matrix) — 1 do
printf «——»
printf «n»
for j = 0 to (Array2D.length2 matrix) — 1 do
printf «%2d |» (j+1)
for i = 0 to (Array2D.length1 matrix) — 1 do
printf «%4d » matrix.[i, j]
printf «n»
printf «n»
let inputArray = generateTable 10 10
printMatrix inputArray
System.Console.ReadKey true |> ignore
Источник: vashurok.com