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

Количество введеных цифр в консоли - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как расширить массив http://www.cyberforum.ru/cpp-beginners/thread97581.html
Привет.Как правильно расширить массив. Например. У меня есть массив и я вывел все отрицательные элемены как их вставить после ну допустим второго элемента. PS Массив не динамический.
C++ 19:Error directive: Must use C++ for the type iostream...как исправить такую ошибку? наверно я совсем тупая...но что то я не подружилась со средой С++((( помогите...не могу откомпилить... http://www.cyberforum.ru/cpp-beginners/thread97575.html
Определить пересекаются две прямые, параллельны или совпадают.Две прямые заданы уравнениями: ax+by+c=0, px+qy+r=0 C++
Определить пересекаются две прямые, параллельны или совпадают. Две прямые заданы уравнениями: ax+by+c=0, px+qy+r=0
C++ Системы счисления!!!!
Мне надо перевести число с 8-ричной в 10-тичную систему и обратно, и меня интересуют такие вопросы!!! 1 - как сделать число , больше типа long (где то 20 розрядов) 2 - как переобразовать число в строку
C++ только начил учить http://www.cyberforum.ru/cpp-beginners/thread97506.html
Даны действительные числа. Если они образуют нисходящую последовательность, то заменить их значения модулями, если растущую, то все оставить без изменений, в других случаях - увеличить все числа в 10 раз. спасибо)
C++ Точки на плоскости Заданы две точки на плоскости. Определить лежат ли они одновременно на осях координат. подробнее

Показать сообщение отдельно
mirso
523 / 341 / 17
Регистрация: 05.04.2009
Сообщений: 709
24.02.2010, 23:32     Количество введеных цифр в консоли
vetalxxx,
Цитата Сообщение от vetalxxx Посмотреть сообщение
вместо
Код C++
cout << "You have " << s << endl
числа заносились в массив
можно в вектор
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    std::vector<int> v;
    std::string s;
 
    std::getline ( std::cin, s );
    std::stringstream tmp ( s );
    size_t n = 0;
 
    while ( tmp >> s )
    {
        if ( isdigit(s) )
        {
            v.push_back( std::atoi(s.c_str()) );
            ++n;
        }
    }
    std::cout << "You have " << n << " digits" << std::endl;
 
    for ( std::size_t i = 0; i < v.size(); ++i )
    std::cout << " array[" << i << "] = " << v[i] << std::endl;
 
Текущее время: 21:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru