Как выводить целые числа с помощью Метод Put_Line?

Я не могу заставить эту программу скомпилировать, потому что она, похоже, не печатает целочисленные переменные вместе со строками в методе Put_Line. Я посмотрел исходный код в Интернете, и он работает, когда они это делают, так что где я ошибаюсь. Спасибо за вашу помощь.

with Ada.Text_IO;                       use Ada.Text_IO;
with Ada.Integer_Text_IO;           use Ada.Integer_Text_IO;

procedure MultiplicationTable is

    procedure Print_Multiplication_Table(Number :in Integer; Multiple :in Integer) is
        Result : Integer;   
    begin
        for Count in 1 ..Multiple
        loop
            Result := Number * Count;
            Put_Line(Number & " x " & Count & " = " & Result);
        end loop; 
    end Print_Multiplication_Table;
    Number  :   Integer;
    Multiple    :   Integer;

begin
    Put("Display the multiplication of number: ");
    Get(Number);
    Put("Display Multiplication until number: ");
    Get(Multiple);
    Print_Multiplication_Table(Number,Multiple);
end MultiplicationTable;`
12
задан Alexander 17 December 2017 в 20:02
поделиться