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

гласные буквы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран имя и фамилию 10 раз http://www.cyberforum.ru/cpp-beginners/thread143106.html
здравствуйте, дорогие программисты!помогите пожалуйста решить задачу...вот условие: Написать программу, которая выводит на экран ваше имя и фамилию 10 раз(решать через цикл for)...заранее огромное...
C++ Переделать простейший код Ребята, вопрос жизни и смерти. Впрочем, как обычно у всех :) Есть код на Wolfram Mathematica. Его нужно переделать на любой другой язык программирования. Я не учил WM.. собственно просьба... http://www.cyberforum.ru/cpp-beginners/thread143103.html
C++ Динамический МассиВ
напишите пожалуйста какую нить легкуй программку по динамич массивам типа BOOL
Найти все числа в заданном диапазоне, которые делятся на сумму своих цифр. C++
Написать программу, содержащую не менее двух функций в разных файлах .c (.cpp), и три варианта определения функций: - нерекурсивная; - рекурсивная; - inline. Найти все числа в заданном...
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread143018.html
Случайным образом создать таблицу пар значений и записать её в текстовый файл в виде: n * c 5 * m 7 * a...
C++ Конструктор преобразования Напишите кто нить конструктор преобразования, пожалуйста! подробнее

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

гласные буквы - C++

09.06.2010, 12:58. Просмотров 402. Ответов 1
Метки (Все метки)

Привет .Помогите пожалуйста отладить программу.
Из текста удалить все слова заданной длины, начинающиеся на гласную букву.
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
#include<iostream.h>
void f(char *str);
int main()
{
     char str[26];
     int i;
     cout<<"Vvedi tekt "<<endl;
     gets(str);
     f(str);
     for(i=0;i<strlen(str);i++)
     cout<<str[i];
     return 0;
}
void f(char *str)
{
    int k=0,d,i,j;
    cout<<"Vvedi dlinnu slova ";
    cin>>d;
    for(i=0;i<strlen(str);i++)
    {
     if(str[i]!=' ') k++;
     else
     if(str[i-k]==(('е'||'у'||'ы'||'а'||''||'э'||'и'||'ю')&&(d==k)))
     for(j=i-k;j<i;i++)
     str[j]=' ';
    }
}
(я не знаю что значит удалить, я просто заменил пробелами)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru