minchevaelena23
?>

Напишите последовательность команд, с которой можно поменять значения двух переменных.

Информатика

Ответы

rada8080
//Pascal
var
  S: string;
  i, Count: byte;
begin
write('Введите строку: '); readln(S);
for i := Length(S) downto 1 do
if ((S[i] = '3') or (S[i] = '6') or (S[i] = '9')) then
begin
  Count := Count + 1;
  Delete(s,i,1);
end;
writeln('Количество цифр кратных трем = ', Count);    
writeln('Строка после удаления = ', S);
end.

//FreePascal/Delphi/PascalABC.NET(v3.3.1590)
{$MODE OBJFPC} //В PascalABC.NET можно убрать
uses SysUtils; //В PascalABC.NET можно убрать
var
  S: string;
  i, Count: byte;
begin
write('Введите строку: '); readln(S);
for i := Length(S) downto 1 do
try
if StrToInt(S[i]) mod 3 = 0 then
begin
  Count := Count + 1;
  Delete(s,i,1);
end;
except
end;
writeln('Количество цифр кратных трем = ', Count);   
writeln('Строка после удаления = ', S);
end. 

Напишите, , программу, подсчитывающюю количество цифр во введенной строке кратные 3. после чего удал

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите последовательность команд, с которой можно поменять значения двух переменных.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Борисовна
Вайнер
Александровна1685
Pavlov447
qadjiyevaaynura
Yeroshkina411
Лилит_Шутова
vovababkin1477
nrostovtseva142
dfyurst708
Dmitriy793
margo55577869
mistersoshnev354
sttig
Ruslanovich1217