|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.10.2010, 23:55 | #1 |
Новичок
Джуниор
Регистрация: 27.10.2010
Сообщений: 1
|
Статистические структуры данных
Здравствуйте, хочу задать такой вопрос.
Есть программа в CodeGEAR studio c++ Builder. Смысл задания: ввести строку, и вывести из нее английские гласные. Если гласные повторяются, то выводится только одна из них. На паскале работает, а на с++ не получается - гласные повторяются. Помогите исправить проблему.. Может как то можно код упростить? а то тут с формой, а в универе такой программы нет. #include <vcl.h> #pragma hdrstop #include "Lat_Lett.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { AnsiString str, litt = "This litter was be used:\n"; if (Edit1->Text.IsEmpty()) { ShowMessage("Please, input the word"); } else { str = Edit1->Text; for (int i = 1; i < str.Length() + 1; i++) { if (str[i] == 'a' || str[i] == 'e' || str[i] == 'y' || str[i] == 'u' || str[i] == 'i' || str[i] == 'o') { litt += (str[i]); litt += "\n"; } } MessageBox(0,litt.c_str(),"Results" ,MB_OK); } } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++ Структуры данных | DarkSwan | Помощь студентам | 0 | 27.10.2010 12:21 |
Структуры данных в С++ | ArniLand | Общие вопросы C/C++ | 2 | 14.07.2010 18:34 |
Про статистические характеристики и другое???? | vigulina | Помощь студентам | 0 | 23.02.2010 21:49 |
Статистические функции в Excell 2003 | DCWL | Microsoft Office Excel | 9 | 11.03.2009 14:21 |