Решить по информатике(паскаль): составить программу для решения следующей : даны целые числа k и n (вводятся с клавиатурывывести 2n+1 раз число k в столбик.
Var n:integer; a:array[1..27] of string[15]= ('один','два','три','четыре','пять','шесть','семь','восемь','девять', 'десять','одиннадцать','двенадцать','тринадцать','четырнадцать', 'пятнадцать','шестнадцать','семнадцать','восемнадцать','девятнадцать', 'двадцать','тридцать','сорок','пятьдесят','шестьдесят','семьдесят', 'восемьдесят','девяносто'); begin write('N (1..99) = '); readln(N); if (n>=1)and(n<=19) then writeln(a[n]) else begin write(a[n div 10 + 18]); if n mod 10 <> 0 then write(' ',a[n mod 10]); writeln; end; end.
Пример: N (1..99) = 46 сорок шесть
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Решить по информатике(паскаль): составить программу для решения следующей : даны целые числа k и n (вводятся с клавиатурывывести 2n+1 раз число k в столбик.
// Внимание! Если программа не работает, обновите версию!
begin
var k:=ReadInteger('K=');
var n:=ReadInteger('N=');
for var i:=1 to 2*n+1 do Writeln(k)
end.
Пример
K= 666
N= 5
666
666
666
666
666
666
666
666
666
666
666