1 / 1 / 0
Регистрация: 03.01.2012
Сообщений: 8
1

Составить программу, которая во введенном тексте все цифры заменяет знаком пробела

04.01.2012, 01:13. Показов 4409. Ответов 4
Метки нет (Все метки)

Составить программу, которая во введенном тексте все цифры заменяет знаком пробела, подсчитывает количество прописных гласных, все строчные буквы латинского алфавита заменяет знаком «?».
На печать выдать исходный текст, количество прописных гласных и преобразованный текст.

Заранее спасибо!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.01.2012, 01:13
Ответы с готовыми решениями:

Составить программу, которая во введенном тексте заменяет все латинские буквы на "*"
Составить программу, которая во введенном тексте заменяет все латинские буквы на "*", все гласные...

Составить программу, которая во введенном тексте все гласные буквы русского алфавита заменяет на знак "!"
Составить программу, которая во введенном тексте все гласные буквы русского алфавита заменяет на...

Составить программу, которая все цифры, встречающиеся в тексте, заменяет на «0»
Составить программу, которая все цифры, встречающиеся в тексте, заменяет на «0». Program Zadanie1;...

Составить программу, которая каждые пять символов во введенном тексте отделяет знаком"*"
Составить программу, которая каждые пять символов во введенном тексте отделяет знаком"*".

4
--\.founder./--
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
04.01.2012, 01:38 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 uses crt;
 
 var s,g:string;
 i,kol:integer;
 
 begin
    clrscr;
    g:='AEIOU';
    Write('Текст: ');readln(s);
    Writeln('Исходный текст: ');
    Writeln(s);
    For i:=1 to length(s) do
    begin
    if s[i] in ['0'..'9'] then s[i]:=' ';
    If pos(s[i],g)>0 then inc(kol);
    if s[i] in ['a'..'z'] then s[i]:='?';
    end;
    Writeln('Кол-во прописных гласных - ',kol);
    Writeln('Преобразованный текст: ');
    Writeln(s);
    readkey
 end.
1
127 / 95 / 74
Регистрация: 18.01.2011
Сообщений: 227
04.01.2012, 01:41 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
const a=['0'..'9'];
b=['E','Y','U','I','O','A'];
c=['a'..'z'];
var s:string;
i,k:integer;
begin
  write('TEXT: ');
  readln(s);
  for i:=1 to length(s) do
     begin
        if s[i] in a then s[i]:=' ';
        if s[i] in b then inc(k);
        if s[i] in c then s[i]:='?';
     end;
     writeln('Êîëè÷åñòâî ãëàñíûõ: ',k);
     writeln('Ïîëó÷åííûé òåêñò: ',s);
  readln
end.
1
1 / 1 / 0
Регистрация: 03.01.2012
Сообщений: 8
04.01.2012, 14:45  [ТС] 4
Только что заметил,что там ещё и 2 задачка есть.
Дана строка длиной не более 255 символов. Группы символов, разделённых между собой одним пробелом и не содержащих пробелов внутри себя, назовём словами. Слова в строке отделены одним пробелом, в конце ставится точка. Напечатать предложение, удаляя в нём все слова с нечётными номерами (в той же строке).
Спасибо заранее_)
0
--\.founder./--
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
04.01.2012, 15:07 5
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 uses crt;
 
 var s,sl:string;
 i,x:integer;
 
 begin
 clrscr;
    Write('Строка: ');  readln(s);
    s:=s+' ';
    While s[i]<>'.' do
    begin
    inc(i);
    If (s[i]<>' ') then sl:=sl+s[i] else
      begin
      inc(x);
      If odd(x) then
            begin
            delete(s,i-length(sl),length(sl)+1);
            i:=i-length(sl);
            end;
      sl:='';
      end;
    end;
    Writeln(s);
 readln;
 end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.01.2012, 15:07
Помогаю со студенческими работами здесь

Составить программу, которая в заданном тексте заменяет все буквы
Составить программу, которая в заданном тексте заменяет все буквы «а» на «о», а буквы «о» на «а».

Программа, которая заменяет все буквы «е» во введенном тексте на букву «u»
Всем привет!) помогите решить задачку. Разработать программу, которая заменяет все буквы «е» во...

Составить программу, которая во введенном тексте удаляет все гласные буквы латинского алфавита
Составить программу, которая во введенном тексте удаляет все гласные буквы латинского алфавита,...

Составить программу,которая во введенном тексте удваивает латинские буквы
Добрый день, помогите пожалуйста с задачей Составить программу,которая во введенном тексте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru