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

класс string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Числа Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread410046.html
Помогите решить задачу. Дан список чисел. Вывести те из них, которые являются числами Фибоначчи. Выводить в том порядке, в каком встречаются в исходном коде.
C++ Почему не сортирует?? #include <iostream> #include <fstream> #include <math.h> #include <iomanip> using namespace std; void perestanovka(int **mas,int n,int m){ int i, j, j1; double dva, ras; mas=new int*; http://www.cyberforum.ru/cpp-beginners/thread410041.html
C++ [c++] нужно написать три задачи
пожалуйста решите три легких задачи первая Дан текст(текст набераеться с клавиатуры). Найти сумму всех имеющихся в нем чисел вторая имеется информация о количестве осадков, выпавших за каждый день марта и за каждый день апреля. Определить в каком из этих месяцев выпало больше осадков Кол-во осадков так же задаеться с клавиаутры третья. Известны данные о росте 15ти юношей класса,...
C++ Имеется массив А из N произвольных чисел.
1)Имеется массив А из N произвольных чисел. Используя, операторы цикла составить программу. а)Найти номер последнего отрицательного элемента в последовательности. б)Вычислить, вычисляются по формулам: Добавлено через 23 часа 1 минуту Up***
C++ На основе разветвляющейся алгоритмической структуры составить программу http://www.cyberforum.ru/cpp-beginners/thread410025.html
1)На основе разветвляющейся алгоритмической структуры составить программу позволяющую вычислить результат сложного арифметического выражения в зависимости от численных значений независимых переменных, которые определяют, в свою очередь, логические значения приведенных условий. Предусмотреть работу программы для всех возможных случаев ветвления. y=\begin{cases} & \text{ a-{x}^{3}, } a\cdot...
C++ Конструкторы Разработать класс содержащий: - компоненты данные - методы: а) конструктор по умолчанию; б) конструктор с параметрами; в) конструктор копирования; г) деструктор; д) методы класса для работы с данными. Данные класса должны иметь атрибут private. подробнее

Показать сообщение отдельно
vetal10
35 / 35 / 5
Регистрация: 25.05.2010
Сообщений: 211
17.12.2011, 23:39     класс string
вот тут работает но нужно с пробелами поиграться что б красиво было
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
#include <iostream>
#include <string>
#include <conio.h>
#define ISDIGIT(c)      ( ((c) >= '0') && ((c) <= '9') )
using namespace std;
int main()
{
    string stroka;
    string buf1;
    string buf2;
    string result;
    string razd(" ");
    int n=0;
    int r=0,j=0;
    int start=0,end=0;
    getline(cin,stroka);
    n=stroka.size();
    for(int i=0;i<=n;i++)
    {
        if(stroka[i]==' '||i==n)
        {
            end=i;
            for(j=start;j<end;j++)
            {
                if(ISDIGIT(stroka[j]))
                {
                    if(j==end-1)
                    {
                        buf2+=stroka.substr(r,(end-r));
                    }
                    continue;
                }
                else
                    buf1+=stroka.substr(r,(end-r));
                start=end+1;
                break;
            }
        }
        r=end;
    }
    int b=buf2.size();
    result.append(buf2);
    result.append(buf1);
    if(b==0)
        cout<<"There are no numbers in the string"<<endl;
    else
        cout<<result<<endl;
    getch();
    return 0;
}
 
Текущее время: 02:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru