Консультация № 169021
06.06.2009, 02:16
0.00 руб.
0 7 1
Используя функции для работы со строками, написать программы:

1. В произвольной строке все гласные буквы латинского алфавита заменить символом *

2. Для произвольно числа x определить, равна ли 7 симма 1-ой и последней цифры числа. Если да, то поменять знак числа на противоположный и полученное число разделить пополам.

Обсуждение

давно
Старший Модератор
31795
6196
06.06.2009, 05:03
общий
это ответ
Здравствуйте, Кондаков Александр Олегович.

Программа по первой задаче в приложении.
В строке В Вы определяете любые символы(у меня b:='abcdef'), которые будут заменятся в произвольно введенной строке.
Удачи!

Приложение:
var
a,b:string;
begin
{вводим не пустую строку}
repeat
write('Enter String:');
readln(a);
until length(a)>0;
b:='abcdef';{тут Ваши буквы}
{цикл проверки}
while length(b)>0 do
begin{цикл замены}
while pos(b[1],a)>0 do
begin
insert('*',a,pos(b[1],a));
delete(a,pos(b[1],a),1);
end;
delete(b,1,1);
end;
{выводим результат}
writeln('Result:',a);
readln;
end.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
06.06.2009, 05:07
общий
В мини-форуме уточните второй вопрос.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Неизвестный
06.06.2009, 10:20
общий
Цитата: Зенченко Константин Николаевич
В мини-форуме уточните второй вопрос.

В смысле уточнить?


З.Ы Спасибо за первый номер. У меня что то наподобие получилось ))
давно
Старший Модератор
31795
6196
06.06.2009, 15:58
общий
Для произвольно числа x определить, равна ли 7 симма 1-ой и последней цифры числа.

Что это такое и как его понимать?
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Неизвестный
06.06.2009, 20:05
общий
Ну я так понимаю это трактуется так: равна ли седьмая сумма первой (т.е 7=1 - ?) и последней цифры числа
Неизвестный
06.06.2009, 22:21
общий
А мне сдается, что надо понимать как: "равна ли 7-ми сумма 1-й и последней цифр числа"?
Неизвестный
07.06.2009, 21:27
общий
Ну возможрно и так
Форма ответа