Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 22.03.2011
Сообщений: 5
1

Включить в новую строку только заглавные буквы из строки S и заменить их на строчные

22.03.2011, 23:42. Показов 1536. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задана строка S='ABC*145*S!defgh1999IJK1mnopQrSTU345_-+='. Включить в новую строку только заглавные буквы из строки S и заменить их на строчные. Разработать программу решения этой задачи с выводом результата в файл.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2011, 23:42
Ответы с готовыми решениями:

Строка: Заменить заглавные буквы строки s1 на строчные и результат записать в строку s2
#include "stdafx.h" #include <iostream> #include <conio.h> int _tmain(int argc, _TCHAR*...

Ввести символьную строку и заменить все буквы «а» на буквы «б» и наоборот, как заглавные, так и строчные
1) Ввести символьную строку и заменить все буквы «а» на буквы «б» и наоборот, как заглавные, так и...

Ввести строку. Заменить в ней заглавные буквы на строчные
Ввести строку. Заменить в ней заглавные буквы на строчные.

Строки: заменить заглавные буквы на строчные, сместить цифры в начало
Ребят, не могли бы сделать набросок программки: 1. Ввести строку до символа '\0'; Размер 100...

2
109 / 109 / 91
Регистрация: 08.01.2011
Сообщений: 171
23.03.2011, 10:42 2
Лучший ответ Сообщение было отмечено Maevic301 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
program tt;
uses crt;
var
  s1,s2:string;
  i:byte;
procedure LowCase(var s:string);
var i:byte;
begin
for i:=1 to length(s) do
if s[i] in ['A'..'Z'] then s[i]:=chr(ord(s[i])+32);
end;
begin
  ClrSCr;
  s1:='ABC*145*S!defgh1999IJK1mnopQrSTU345_-+=';
  s2:='';
  for i:=1 to length(s1) do
    if s1[i] in ['A'..'Z'] then
      s2:=s2+s1[i];
  LoWCase(s2);
  writeln(s2);
  readln;
end.
за процедуру LoWCase спасибо Puporev
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
program tt;
uses wincrt;
const
  fname='c:\1.txt';
var
  s1,s2:string;
  i:byte;
  f:text;
procedure LowCase(var s:string);
var i:byte;
begin
for i:=1 to length(s) do
if s[i] in ['A'..'Z'] then s[i]:=chr(ord(s[i])+32);
end;
begin
  ClrSCr;
  assign(f,fname);
  rewrite(f);
  s1:='ABC*145*S!defgh1999IJK1mnopQrSTU345_-+=';
  s2:='';
  for i:=1 to length(s1) do
    if s1[i] in ['A'..'Z'] then
      s2:=s2+s1[i];
  LoWCase(s2);
  write(f,s2);
  close(f);
  writeln(s2);
  readln;
end.
Первый раз забыл про фаил...
1
0 / 0 / 0
Регистрация: 22.03.2011
Сообщений: 5
23.03.2011, 12:52  [ТС] 3
Спасибо тебе kofee"kю! Ну и конечно за процедуру LoWCase спасибо Puporev!
0
23.03.2011, 12:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2011, 12:52
Помогаю со студенческими работами здесь

Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные.
1. Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и...

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

Первые буквы всех слов заменить на заглавные остальные буквы на строчные
Заголовок (Строка, в которой первые буквы всех слов заменены на заглавные остальные буквы на...

Заменить строчные буквы на заглавные
Заменить строчные буквы на заглавные segst segment para stack 'stack' db 64 dup('stack ')...


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

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