Разработайте программу, которая запрашивает две буквы, а затем печатает все варианты слов с использованием введённых букв (буквы могут повторяться, а слова могут не иметь смысла. например, «аа» – считается тоже словом).только как в турбо паскале

Ntt1 Ntt1    1   17.05.2019 16:50    0

Ответы
dianaandmasha dianaandmasha  10.06.2020 21:18

 1. если слово из 2-х букв

var a,b:char;
begin
readln(a,b);
writeln(a,b);
writeln(b,a);
writeln(a,a);
writeln(b,b);
end.

2, если не из двух букв

тут сначала вводится n  - максимальная длина слова, а уже потом 2 буквы

 

var a,b:char;
n:integer;
procedure gen(i:integer;s:string);
begin
if i>n then exit;
if i<>0 then writeln(s);
gen(i+1,s+a);
gen(i+1,s+b);
end;
begin
readln(n);
readln(a,b);
gen(0,'');
end.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика