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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задание по информатике(исправление) http://www.cyberforum.ru/cpp-beginners/thread66022.html
Всем привет. Помогите плиз доделать задачку,нужно исправить программку так чтобы она была с указателями и оператором new. Ввести несколько строк и проверить, может ли этот текст быть классом. Проверять только наличие слова class , фигурных скобок в начале и конце, точки с запятой в конце. Программа должна выдавать одно из двух сообщений: "текст не может быть классом " или " возможно, что...
C++ Определить количество нулевых строк матрицы Привет всем. Помогите пожалуйста решить нетрудную задачу.Заранее спасибо. (если можно рабочую версию) Дан двумерный массив. Определить количество нулевых строк. http://www.cyberforum.ru/cpp-beginners/thread66007.html
C++ Сортировка структур
Задание такое: Разработайте программу для обработки структурных типов данных. Реализуйте отдельные функции для ввода, вывода, поиска информации по некоторому условию, сортировки по некоторому признаку. Книжный МАГАЗИН: автор КНИГИ, название, год издания, цена, количество экземпляров. Упорядочьте книги по убыванию год издания. Выведите список книг указанного автора. проблема с функцией...
C++ Вычислить методом итераций корень уравнения
Вот сижу, ломаю голову, понимаю что самой это сделать не получится, а скоро сдавать, поэтому прошу вас о помощи! Очень надо! Язык С 1Вычислить методом итераций корень уравнения x=2-sin(1/x), расположеный на интервале , с абсолютным допуском eps=0.001. Определить также число итераций. 2 Найти минимальный из положительных элементов массива x(15) и поменять его местами с последним элементом. 3...
C++ Сортировка СТРОК матрицы m*m http://www.cyberforum.ru/cpp-beginners/thread65969.html
задание: Упорядочить строки матрицы размером m*m в порядке возрастания елементов в главной диагонали. Чисто вручную получается только перестановками строк p(m) при чем не всегда можно по возрастанию ... а алгоритма определенного не могу найти... прошу помощи :pardon:
C++ Если в строке или столбце матрицы только одна единица, то заменить ее нулем задача: Дана матрица,заполненная нулями и еденицами.Если в строке или столбце только одна еденица,то она заменяеться нулем.Если после этого в какой-либо строке или столбцеокажетьсятолько одна еденица,то она снова заменяеться нулем и т.д. до тех пор,пока возможны такие замены. Указать индексы оставшихся едениц(или напечатать сообщение,что едениц не осталось) кто может помочь с этой... подробнее

Показать сообщение отдельно
Олег@tor
9 / 9 / 1
Регистрация: 22.10.2009
Сообщений: 24
21.11.2009, 22:11     Выделить подстроку, которая соответствует записи целого числа
Не могли бы помочь разобраться с кодом программы (комментариями).

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

Программа рабочая!!!

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
#include <iostream.h>
#include <stdio.h>
#include <string.h>
int main(void)
{
    char st[100],stc[11]="0123456789",tmp[100];
    char *s=NULL;
    int n=0;
    tmp[0]='\0';
    puts("Vvedite stroku");
    gets(st);   
    for (int i=0;st[i]!='\0';i++)
    {
        s=strchr(stc,st[i]);
        if (s!=NULL)
        {
            n++;
            tmp[n-1]=st[i];
            tmp[n]='\0';
        }
    }
    
    puts(tmp);
    return 0;
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru