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

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

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

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

27.11.2011, 17:06. Просмотров 236. Ответов 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;}
вот мой вариант,но он просто менят все цифры в программе,не могу сделать условие на маленькие латинские буквы,помогите,пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2011, 17:06     Строки в С++
Посмотрите здесь:

C++ Вывести строки файла, после строки добавляя, сколько раз в ней встретилось слово
Даны две строки. Получить строку, в которой чередуются слова первой и второй строки C++
C++ Вывести на экран все строки данного массива одну за другой в виде целой строки
C++ .Упорядочить строки матрицы по убыванию значений произведений наименьшего и наибольшего элементов каждой строки
C++ Переместить вниз строки массива, в которых сумма элементов строки меньше ноля
C++ В динамической матрице целых чисел добавить строки после строки, содержащей простое число
C++ Определить, верно ли утверждение: сумма элементов каждой i-й строки матрицы больше суммы (i-1)-й строки
C++ Определить, верно ли утверждение: сумма элементов каждой i-ой строки матрицы больше суммы (i-1)-ой строки
C++ Определить, верно ли утверждение: сумма элементов каждой i-й строки матрицы меньше суммы (i-1)-й строки
C++ (Ошибка)Находим первый символ строки 1,который не совпадает ни с одним символом из строки 2
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить местоположение символа первой строки C++
C++ Поменять местами максимальный элемент каждой строки матрицы с первым элементом строки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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