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

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

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

Удалить все цифры со строки, найти сколько слов которые начинаются с гласных букв - C++

31.05.2014, 20:54. Просмотров 212. Ответов 0
Метки нет (Все метки)

вот накидал код, но он делает что-то попало, но по идее должно правильно работать

нужно удалить все цифры со строки, найти к-во слов которые начинаются с гласных букв
и найти к-во слов у которых будет непарное количество согласных букв
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
32
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h"
#include <iostream>
#include <cstring> 
using namespace std;
 
int main()
{
    char s[100];
    char g[] = { 'у', 'е', 'ы', 'а', 'о', 'э', 'я', 'и', 'ю', 'ё' };
    char number[] = {'1', '2', '3', '4', '5', '6', '7', '8', '9', '0'};
    int count = 0;
    int numberWord = 1; // допустим что 1 слово уже есть в строке
 
    cout << "enter the string: " << endl;
    cin >> s;
    cout << "stroka: " << s << endl;
    // количество слов нач с g[10]
    for (int i = 0; i < strlen(s); i++) {
        if ((s[i] == ' ') && (s[i + 1] == g[i]) ) {
            count++;
        }
    }
    // удалить все числа со строки
    cout << "number word:" << count << endl;
    cout << "stroka: " << s << endl;
    for (int i = 0; i < strlen(s); i++) {
        if (s[i] == number[i]) {
            s[i] = s[i + 1];
        }
    }
    cout << "numbers in string delete." << endl;
    for (int i = 0; i < strlen(s); i++) {
        if ((s[i] == ' ') && (s[i + 1] != '\0')) {
            // еще не дошло
        }
    }
 
    cout << s << endl;
 
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2014, 20:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить все цифры со строки, найти сколько слов которые начинаются с гласных букв (C++):

Работа из строками. Удалить все слова, которые начинаются с согласных букв - C++
Здравствуйте! Помогите решить задачу: пользователь вводит строку. Нужно ее записать в обратном порядке, посчитать количество чисел в...

Удалить из текста все слова, которые начинаются с букв, заданных в строке запроса - C++
Пытался сам написать,но выдает ошибку.Как правильно должен выглядеть код?Заранее спасибо. #include&lt;iostream&gt; #include&lt;stdio.h&gt; ...

Удалить из строки все слова, которые начинаются на заглавную букву - C++
слова в строке могут разделяться пробелами и знаками препинания,в конце &quot;.&quot; необходимо удалить из строки все слова,которые начинаются на...

Подсчитать количество слов в тексте, которые начинаются с цифры - C++
Нужна программа, которая будет считать количество слов в тексте, которые начинаются с цифры... Я пробивал написать, но получилось, что...

Удалить из строки все символы кроме букв и цифр; заменить цифры на '**' - C++
ввести рядок , удалить в нем все символы кроме букв и цифр, заменить цифры на '**' вивести на екран рядок . через if сравнил масив с...

Дана строка символов, состоящая из букв и цифр. Удалить из строки все цифры - C++
Нужна прога... Дана строка символов, состоящая из букв и цифр. Удалить из строки все цифры. Буду очень признательна

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2014, 20:54
Привет! Вот еще темы с ответами:

Узнать количество слов в тексте, которые начинаются с заданных букв - C++
Добрый день, я впервые у вас на форуме. Друг попросил найти решение двух задач по С++, у него у самого инета нету. Помогите люди добрые...

Строки. Найти все слова, которые начинаются и заканчиваются одной и той же буквой. - C++
задан текст. найти все слова, которые начинаются и заканчиваются одной и той же буквой.

Удалить слова которые содержат непарное количество гласных букв - C++
Доброе время суток форумчане. Подскажите идею решения этой задачи.

Найти сколько гласных букв в строке - C++
1) найти сколько гласных букв в строке!! Алфавит английский! Можно просто функцию нахождения! 2) в массиве A найти элемент A такое что...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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