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

Дана строка. Удалить из нее самую длинную подстроку, что состоит из цифр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести обычный файл в HTML, добавив соответствующие HTML-теги http://www.cyberforum.ru/cpp-beginners/thread1103639.html
Парни, помогите, пожалуйста. Суть задания состоит в том, что имеется файл текстовый, его нужно перевести в HTML, т.е. добавить тэги <html><body> к началу файла, заключить каждую строку в тэги <p> и </p> и добавить закрывающие тэги </body></html> в конец файла. Сделать нужно используя MFC. Не совсем понимаю как работать с CFile. Имеется, к примеру, такой код: CFile fileIn;...
C++ Что быстрее - двоичный или текстовый файл? Встал вопрос о времени чтения данных с диска, посему нужно выбрать быстрейший из этих двух способов хранения данных на внешнем носителе. Чисто логически я понимаю, что двоичный должен быть быстрее (более того, гораздо быстрее, если нужно считать данные с какого-то определенного места в файле), да и экономичнее по памяти. Однако вспомнил следующие слова своего преподавателя по программированию:... http://www.cyberforum.ru/cpp-beginners/thread1103635.html
C++ Как хранить координаты фигуры?
Что нужно сделать: при запуске программы в центре рисуется прямоугольник, в меню есть 4 кнопки: растянуть влево, вправо, вверх, вниз растягивается на 1/8 разрешения экрана по высоте или ширине, собственно вопрос как хранить координаты фигуры? Пробовал через глобальные переменные, пробовал сохранять в массив, но не выходит#include "stdafx.h" #include "Familia.h" /*#define W 200 //...
Нахождение суммы n-го количества чисел C++
Требуется написать программу, которая осуществляет подсчёт суммы, n-го количества слагаемых. S=0+1-2+3-4+...n Очень нужна ваша помощь! :help: Буду всем очень признателен, за содействие. :)
C++ Разнести весь код из main по отдельным функциям http://www.cyberforum.ru/cpp-beginners/thread1103607.html
Нужно что-бы все вычисления проводились через функции. Как мне перенести вычисления, a1,a2,a3,b1... и так далее, из мэйна в отдельную функцию? Если код можно как-то упростить, тоже пишите! Буду очень признателен за помощь. #include "stdafx.h" #include <iostream> #include <iomanip> #include <math.h>
C++ OpenIM - не работает распараллеливание циклов void Multiplication(int a, int b) { int c; int i; int j; int count(0); omp_set_num_threads(count); #pragma omp parallel #pragma omp for firstprivate(j) lastprivate(i) for(i = 0; i < 5; i+=1) // i = ряд матрицы a подробнее

Показать сообщение отдельно
Halkidik
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 6
23.02.2014, 23:13  [ТС]     Дана строка. Удалить из нее самую длинную подстроку, что состоит из цифр
самую длинную строку из цифр ,даже если она состоит из одного элемента, допустим если введена строка (klompa7hbhb) то нужно удалить 7

Добавлено через 3 минуты
я еще так попытался , но тоже фигня
#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
char s[1000];
int l=0, a[1000];
cout << "stroka= ";
cin.getline(s, 1000);
for (int i = 0,j=0; i<strlen(s); i++)
{
if (s[i] >= '0' && s[i] <= '9')
{
l++;
}
else
{
if (l>0)
{
a[i] = l;
l = 0;
}
l = 0;
}
}
int max = 0,k;
for (int i = 0; i < 1000; i++)
{
if (max<a[i])
{
max = a[i];
k = i-max;
}
}
cout << "new stroka = ";
cout << strcpy(&s[k], &s[k + max]);
getch();

}

Добавлено через 3 минуты
GuGo1991, я уже голову сломал.......
 
Текущее время: 10:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru