С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 04.01.2016
Сообщений: 3
1

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки

16.06.2016, 20:56. Показов 3574. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Строка берется из ListBox. Вывести числа надо в Label. AnsiString. Помогите пожалуйста.

Добавлено через 1 час 23 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
    int nst;
    nst=ListBox1->ItemIndex;        
    String st=ListBox1->Items->Strings[nst],s1=" ";
    int i0=0,i=st.Pos(s1);
    while(i)
    {
        if(StrToInt(st.SubString(i0+1,i-1))%2==0)
        {
            Label2->Visible=true;
            Label3->Caption=st.SubString(i0+1,255)+" ";
        }
    i0=i0+i-1+s1.Length();
    i=st.SubString(i0+1,255).Pos(s1);
    }
}
Добавлено через 3 часа 24 минуты
Отбой, сам разобрался.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void __fastcall TForm1::ListBox1Click(TObject *Sender)
{
    int nst=ListBox1->ItemIndex;
    String st=ListBox1->Items->Strings[nst]+" ",s1=" ",new_st="",s2="";
    int i0=0,i=st.Pos(s1);
    while(i)
    {
        if(st.SubString(i0+1,i-1)%2==0)
        {
            Label2->Visible=true;
            s2=st.SubString(i0+1,i-1)+" ";
            new_st=new_st+s2;
        }
        i0=i0+i-1+s1.Length();
        i=st.SubString(i0+1,255).Pos(s1);
    }
    Label3->Caption=new_st;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2016, 20:56
Ответы с готовыми решениями:

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки
Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки....

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки если я ввожу 1 2 3 4 5,
void __fastcall TForm1::ComboBox1Click(TObject *Sender) { int i,a1; a1 = ComboBox1 -> ItemIndex;...

Дана строка, состоящая из слов разделенных пробелами. Вывести на экран порядковый номер слова максмимальной дл
Подскажите как сделать. Дана строка, состоящая из слов разделенных пробелами. Вывести на экран...

Дана строка, состоящая из слов, разделенных пробелами. Вывести на экран порядковый номер слова минимальной длины и
Дана строка, состоящая из слов, разделенных пробелами. Вывести на экран порядковый номер слова...

1
Модератор
9627 / 6238 / 2422
Регистрация: 21.01.2014
Сообщений: 26,637
Записей в блоге: 3
16.06.2016, 22:53 2
Лучший ответ Сообщение было отмечено oleg-helgi как решение

Решение

Еще вот так как-то можно...
C++
1
2
3
4
5
6
7
8
9
10
void __fastcall TForm1::ListBox1Click(TObject *Sender)
{
  std::auto_ptr<TStringList> L(new TStringList);
  L->CommaText = ListBox1->Items->Strings[ListBox1->ItemIndex];
  String s = "";
  for(int i = 0; i < L->Count; i++)
   if(L->Strings[i].ToInt() % 2 == 0)
    s += L->Strings[i] + " ";
   Label1->Caption = s;
}
Миниатюры
Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки  
1
16.06.2016, 22:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2016, 22:53
Помогаю со студенческими работами здесь

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки
Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки...

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки
Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки....

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки- не работает
#include &lt;vcl.h&gt; #pragma hdrstop #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;string.h&gt; ...

Дана строка символов, состоящая из произвольных десятичных цифр, разделенных пробелами. Вывести четные числа этой строки.
Дана строка символов, состоящая из произвольных десятичных цифр, разделенных пробелами. Вывести...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru