Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
loki_nik
0 / 0 / 0
Регистрация: 26.11.2008
Сообщений: 13
#1

Тексты(строки) в с++ - C++

28.12.2008, 12:50. Просмотров 892. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста решить задачу на с++, просто не догоняю как это можно реализовать..., на паскале понятно, с помощью функций ord() и char(), но как реализовать это на С++ не понимаю
Дан текст. Если первый символ текста не является малой латинской буквой, то оставить его без изменения. Если же это малая латинская буква, но за начальной группой малых латинских букв не следует цифра, то также оставить текст без изменения. Иначе каждую цифру, принадлежащую группе цифр, следующей за начальной группой малых латинских букв, заменить символом *.
Пример:
Вход Asdfkjsldf23pi32o4i
Выход Asdfkjsldf23pi32o4i

Вход asdfasdfasdfAAADFASF45547878
Выход asdfasdfasdfAAADFASF45547878

Вход asdfgashdfgajsfg564561561561
Выход asdfgashdfgajsfg************
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2008, 12:50     Тексты(строки) в с++
Посмотрите здесь:

Задача на тексты. - C++
Зашифруйте текст, записанный с помощью русских букв и знаков препинания, заменив каждую букву непосредственно следующей за ней по алфавиту....

Напишите программу замены в тексте всех букв «а» на «о» и наоборот с учетом регистра. Выведите исходные и преобразованный тексты. - C++
Напишите программу замены в тексте всех букв «а» на «о» и наоборот с учетом регистра. Выведите исходные и преобразованный тексты.

Тексты - Pascal
Наити число тех групп букв, которые заканчиваются той же буквой, что и первая группа букв.

Тексты - Pascal
Дан текст; выяснить, является ли этот текст: десятичной записью целого числа. заранее спасибо!

тексты - Delphi
Ребята, помогите с прогой.... надо ппц ко вторнику сдать, а я проболела эту тему(((( Условие: Дан текстовый файл, состоящий из слов,...

переставить тексты - JavaScript
В файле, содержащем строки типа "текст 1";"текст 2";... переставить местами первый и второй тексты файл можно изначально прописать как ,...

Переставить тексты - CMD/BAT
В файле, содержащем строки типа "текст 1";"текст 2";... переставить местами первый и второй тексты

Не скачать тексты. - Удаление вирусов
Здравствуйте.Если не туда влез прошу перенести в нужную тему. Пардон конечно.При попытке скачать тексты появляется вот такой ответ:Файл...

Тексты в форме - HTML, CSS
Поставил в теге <input type="text" value="блалвдлтфывоплтюа"> Как сделать, чтобы при нажатии на область формы этот текст пропадал, а...

Длинные тексты в TDBGrid - Delphi БД
Надо отображать достаточно длинные текстовые поля (80-100 символов) но не Memo. Желательно в табличном виде. В TDBGrid так и не нашел...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
28.12.2008, 22:19     Тексты(строки) в с++ #2
C++
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
 
#include <stdio.h>
#include <ctype.h>
 
#define MAXLINE  1000   /* максимальная длина строки */
 
/* заменяет символом * группу цифр, следующую за малыми буквами */
main()
{
    char *hidedig(char *, int);
    char line[MAXLINE] = "abc1234d";
    
    if (hidedig(line, '*') != NULL)
        printf("%s\n", line);
    return 0;
}
 
/* hidedig:  группу цифр, следующую за малыми буквами, заменяет символом */
char *hidedig(char *s, int c)
{
    unsigned n;
    char *p = s;
    
    for (n = 0; islower(*p); p++)
        n++;
    if (n == 0)
        return NULL;
    for (n = 0; isdigit(*p); *p++ = c, n++)
        ;
    return (n > 0) ? s : NULL;
}
loki_nik
0 / 0 / 0
Регистрация: 26.11.2008
Сообщений: 13
13.01.2009, 16:35  [ТС]     Тексты(строки) в с++ #3
Благодарю!!!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru