ЮМ
Юлия Митрофанова

Помогите пожалуйста, только начал программировать.. . Вот некому объяснить...

Задание: Вывести в порядке возрастания их кодов все строчные буквы латинского алфавита, имеющихся в тексте01:51:00
Вот код
procedure TForm1.Button1Click(Sender: TObject);
var s:string;
c:char;
b:byte;
x:real;
begin
Edit2.Enabled:=true;
Edit2.ReadOnly:=true;
b:=strtofloat(edit1.text);
x:=strtofloat(edit2.text);
for b:=1 to length(s) do
s:=upcase(s);
for c:='A' to 'z' do
for b:=1 to length(s) do
if c=sthen
begin
Edit2.Text:=inttostr(c);
end;

end;

procedure TForm1.Edit1Change(Sender: TObject);
begin
Edit2.Enabled:=false;
end;

end.

НР
Надежда Россохина

Компилятор это "хавает"? 🙂

Напишите мне на почту - помогу.

ЛК
Лариса Казбекова

Хитро как у вас все хитро.
Перебираете строчку, для каждой буквы отмечаете в отдельном массиве, что такая буква встратилась, выводите массив на экран.
Типо так:
for i := 1 to length(s) do
inc( c[ ord( s[ i ] ) ] );
for i := ord( 'a' ) to ord( 'z' ) do
if (c[ i ] > 0) then
вывести ( i );

Похожие вопросы
Кто может программировать на питоне помогите пожалуйста.
С чего начать в 15 лет по программироваю? Посоветуйте учебники по программироваю
Как начать программировать С чего начать изучать. Я ничего незнаю в этом
Как программировать? Хочу программировать.
Можно ли самостоятельно начать программировать?
Как начать программировать?
Хочу научиться программировать на С++, с чего начать?
В каком MySQL версии удобнее начать программировать
C Чего начать программировать? с С++ или С# ? На с++ знаю программировать вычисления, декреймент, Массивы
что нужно знать з математики что бы начать программировать на С++