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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread1194943.html
Помогите решить задачу под номером 11, под буквой а) Нужно отсортировать массив,(вводим сами, размер определяем сами), в соответствии с условием на фото http://http://cs540101.vk.me/c614724/v614724414/d7e2/dvaZadySDkc.jpg Вставляйте рисунки в сообщение через кнопку "расширенный режим"
C++ Использование абстрактного класса Доброго времени. Использую абстрактный класс Algorithm с абстрактным методом Calculate() и 5 производных от него классов, реализующих тот или иной алгоритм и возникла непонятная проблема. Компилятор пишет, что error: prototype for 'void AverageCriterionAlgorithm::Calculate(const QList<QString>&, QList<QString>, Result&)' does not match any in class 'AverageCriterionAlgorithm' error:... http://www.cyberforum.ru/cpp-beginners/thread1194938.html
C++ Умножение в двоичной системе
Добрый вечер. Помогите с реализацией умножения в двоичной системе. Дано два массива, например 1111 и 1111. Как написать цикл умножения друг на друга? Добавлено через 56 минут Я так понимаю нужно как-то создавать массивы, равные кол-ву элементов массива, и складывать их, но как реализовать на практике - хоть убейте не понимаю Добавлено через 27 минут Ну помогите пожалуйста, мне нужен...
C++ Создать класс TIME для работы со временем
создать класс ВРЕМЯ,разработав следующие элементы класса: •Поля с;(временной интервал,заданный в секундах) •Конструктор,позволяющий создать экземпляр класса. •Методы позволяющие: вывести временной интервал в секундах пересчитать временной интервал в секундах в величину,выраженную в часах,минутах и секундах.
C++ Графики функций http://www.cyberforum.ru/cpp-beginners/thread1194909.html
Все придельно пирепутано. Ошибки многочислены. Я в общем с большим трудом секу саму тему. Мало того я вовсе перестал понимать что я уже правлю. Вот проект. Надо (хочу) написать прогу, которая будет выводить графики функций. Вот ссылка на скачивание, файл только один. Вот http://gfile.ru/a5QMV Тексты надо вставлять непосредственно в сообщение Пожалуста, разархивируйте! Там проект и там...
C++ Посчитать рекурсивным методом значение математической зависимости Посчитать рекурсивным методом значение математической зависимости. Функция Аккермана для неотрицательных чисел m и n. http://cs618226.vk.me/v618226581/b605/-PGAnV8NUXQ.jpg подробнее

Показать сообщение отдельно
InSiDeX
1 / 1 / 0
Регистрация: 31.07.2013
Сообщений: 32
31.05.2014, 20:54     Удалить все цифры со строки, найти сколько слов которые начинаются с гласных букв
вот накидал код, но он делает что-то попало, но по идее должно правильно работать

нужно удалить все цифры со строки, найти к-во слов которые начинаются с гласных букв
и найти к-во слов у которых будет непарное количество согласных букв
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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru