Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 28.12.2012
Сообщений: 17
1

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

19.03.2013, 22:43. Показов 2615. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, помогите пожалуйста с задачей
Составить программу,которая во введенном тексте удваивает латинские буквы, подсчитывает количество цифр и удаляет все гласные буквы русского алфавита.
Использовать данные типа множество. Программу просчитать для различных исходных данных. Напечатать выдать исходный текст, количество цифр и преобразованный текст.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2013, 22:43
Ответы с готовыми решениями:

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

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

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

Во введенном тексте заменить все латинские буквы на символ *
Написать программу на языке Паскаль (можно и в среде Delphi 7.0), реализующую решение задачи с...

1
77 / 77 / 52
Регистрация: 28.02.2013
Сообщений: 206
Записей в блоге: 9
20.03.2013, 00:32 2
Лучший ответ Сообщение было отмечено Stalin_life как решение

Решение

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
27
28
29
30
31
32
program xxx;
 
type stroka = set of char;
  var
    x:string;
    LATbol,LATmal,num,KIRbol,KIRmal:stroka;
    
var
i,k:integer;
 
begin
  LATbol:=['A'..'Z'];
  LATmal:=['a'..'z'];
  num:=['0'..'9'];
  KIRmal:=['а','у','о','ы','и','э','я','ю','ё','е'];
  KIRbol:=['А','У','О','Ы','И','Э','Я','Ю','Ё','Е'];
  write('Введите текст: ');
  readln(x);
  For i:=1 to length(x) do 
    begin
      if (x[i] in LATbol) or (x[i] in LATmal) then
        write(x[i],x[i])
      else if x[i] in num then begin
        write(x[i]);
        inc(k);
        end;
        if (x[i] in KIRbol) or (x[i] in KIRmal) then
          delete(x,i,1);
    end;
    writeln();
    writeln('Количество цифр: ',k);
end.
1
20.03.2013, 00:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2013, 00:32
Помогаю со студенческими работами здесь

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

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru