Гульназ.М.
Новые
- Регистрация
- 1 Фев 2012
- Сообщения
- 75
- Реакции
- 0
- Баллы
- 0
Помогите, пожалуйста, разобраться в этих двух задачах
1.Дано слово. Поменять местами первую из букв "а" и последнюю из букв "о". Учесть возможность того, что таких букв в слове может не быть.
чего здесь не хватает?
procedure exchange(var s: string);
var i, j: integer;
begin
for i:=1 to length(s) do
if s='a' then
for j:=length(s) downto 1 do
if s[j]='o' then
begin
s:='o';
s[j]:='a';
exit;
end;
end.
2.Даны два натуральных числа. Выяснить в каком из них сумма цифр больше(определить функцию для расчета суммы цифр натурального числа)
1.Дано слово. Поменять местами первую из букв "а" и последнюю из букв "о". Учесть возможность того, что таких букв в слове может не быть.
чего здесь не хватает?
procedure exchange(var s: string);
var i, j: integer;
begin
for i:=1 to length(s) do
if s='a' then
for j:=length(s) downto 1 do
if s[j]='o' then
begin
s:='o';
s[j]:='a';
exit;
end;
end.
2.Даны два натуральных числа. Выяснить в каком из них сумма цифр больше(определить функцию для расчета суммы цифр натурального числа)