Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 22.10.2017
Сообщений: 3

Из строки выделить подстроку, которая соответствует записи целого числа

03.11.2017, 16:35. Показов 967. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В оконном приложении исходные данные вводить из компоненты Edit в ListBox (заканчивать нажатием Enter). Скалярный результат выводить в компоненту Label. Для выхода из программы использовать кнопку «Close». Из строки, состоящей из букв, цифр, запятых, точек, знаков + и – , выделить подстроку, которая соответствует записи целого числа.

Помогите, пожалуйста, переделать консольное приложение в оконное.

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <vcl.h>
#include<string.h>
#include<stdlib.h>
#include <stdio.h>
#include <conio.h>
 
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
void cifra(String, int);
String buff = "";
int k;
//создадим массив цифр
        String a="0123456789";
 
 
int main(int argc, char* argv[])
{
     char ss[50];
     String st="";
     int n, i, s, j, l=1;
 
     printf(" Input int ");
     scanf("%s",ss);
 
     st=ss;
 
     n=st.Length();
 
 
        //удаляем все символы до первой цифры
        for(i=1;i<=50;i++){
        s=0;
         for(j=1;j<=10;j++)
          if(st[i]==a[j]) s++;
        if(s==0){
         st.Delete(1,1);
         i--;
         }
        else break;
        }
 
        String q=",";
        //берем цифры до запятой если она есть
         cifra(st,l);
         if(st[k]==q[1]){
         cifra(st,k+1);       //продолжаем сбор цифр
         }
 
        printf("\nChiclo %s",buff); 
        puts("\nPress any key ... ");
        getch();
 
        return 0;
}
void cifra(String s, int l)
{
   int j, c;
 
   for(k=l;k<=s.Length();k++)
   { c=0;
      for(j=1;j<=10;j++)
        if(s[k]==a[j])c++;
 
   if(c!=0)buff+=s[k];
   else break;
   }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.11.2017, 16:35
Ответы с готовыми решениями:

Выделить подстроку, которая соответствует записи целого числа
В оконном приложении исходные данные вводить из компонентa Edit в ListBox(заканчивать нажатием Enter).Скалярный результат выводить в...

Выделить подстроку, которая соответствует записи целого числа
Я сделал прожку которая имеет комбобокс и едит , а что далее делать еще не знаю, подскажите что делать дальше ? Задание : Дана строка,...

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.11.2017, 16:35
Помогаю со студенческими работами здесь

Из строки, состоящей из букв, цифр, запятых, точек, знаков + и - , выделить подстроку, соответствующую записи целого
помогите дописать программу Из строки, состоящей из букв, цифр, запятых, точек, знаков + и – , выделить подстроку, которая соответствует...

Строки. Выделить подстроку, которая соответствует записи целого числа.
Дана строка, состоящая из букв, цифр, запятых, точек, знаков &quot;+&quot; и &quot;-&quot;. Выделить подстроку, которая соответствует записи целого числа (т.е....

Выделить подстроку, которая соответствует записи целого числа
Не могли бы помочь разобраться с кодом программы (комментариями). Задача: Дана строка, состоящая из букв, цифр, запятых, точек, знаков...

Выделить подстроку, которая соответствует записи целого числа
Дана строка, состоящая из букв, цифр, запятых, точек, знаков «+» и «–». Выделить подстроку, которая соответствует записи целого числа. ...

Дана строка, состоящая из букв, цифр, запятых, точек, знаков «+» и «–». Выделить подстроку, которая соответствует записи целого числа.
#include &lt;iostream.h&gt; #include &lt;string.h&gt; int main() { char st,st2; int i,j; cout &lt;&lt; &quot;Vvedite stroku&quot;; cin &gt;&gt; st; ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru