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

Строки в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти слова, повторяющиеся более одного раза, не могу найти ошибку http://www.cyberforum.ru/cpp-beginners/thread393087.html
#include <iostream> using namespace std; void obr1(char **s, char **mas, int n, int m) { int i; int k; char *tm; for(i = 0; i < n; i++) {
C++ На до из файла найти максимум Помогите это сделать : Нужно из файла ifst.txt найти максимальные число(тип int), и вывести на экран максимальное число, с помощью библиотеке fstream. http://www.cyberforum.ru/cpp-beginners/thread393085.html
C++ Перенаправление потока stdout
Пишу программу с использованием библиотеки SDL.h. Дело в том, что в ней переопределена функция main и стандартные потоки завязанные на файлы (stdout.txt), что не очень удобно. Идея - вернуть поток на...
рекуррентная формула C++
Здравствуйте. Необходимо Вычислить значение функции, на интервале от Хнач до Хкон с шагом dX с точностью ε. Для вычисления последующего члена ряда использовать рекуррентную формулу. Происходит...
C++ Контейнерный класс map http://www.cyberforum.ru/cpp-beginners/thread393051.html
Никак не могу понять как написать программу на С++, вот задание: Написать программу моделирования работы автобусного парка. Сведения о каждом автобусе содержат: номер автобуса, фамилию и инициалы...
C++ как такое сделать ... Используя рекурсию, ввести группу данных и вывести их в обратном порядке, не объявляя массива. подробнее

Показать сообщение отдельно
cruu
1 / 1 / 0
Регистрация: 01.04.2011
Сообщений: 4

Строки в С++ - C++

27.11.2011, 17:06. Просмотров 245. Ответов 0
Метки (Все метки)

Дан текст. Если первый символ текста не является малой латинской буквой, то оставить его без изменения. Если же это маленькая латинская буква, но за начальной группой малых латинских букв не следует цифра, то также оставить текст без изменения. Иначе каждую цифру, принадлежащую группе цифр, следующей за начальной группой малых латинских букв, заменить символом *.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <ctype.h>
int main(int argc, char *argv[])
{ 
    const int size = 100; 
    char str[size]; 
    puts("Enter string :"); 
    fgets( str, size, stdin );
    for( int i=0; str[i]; i++ ) 
        if( isdigit(str[i]))
            str[i] = '*'; 
    puts( str );
    getchar(); 
    return 0;}
вот мой вариант,но он просто менят все цифры в программе,не могу сделать условие на маленькие латинские буквы,помогите,пожалуйста.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru