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

как посчитать цифры в массиве из строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Re: Перевод из паскаля в с++ http://www.cyberforum.ru/cpp-beginners/thread865411.html
помогите пожалуйста перевести из паскаля в С++ В одномерном массиве,состоящем из n целочисленных элементов,вычислить: 1) произведение элементов массива с четными номерами; Код Pascal Uses crt; Var x: Array of Real;
C++ Отключение перевода курсора в консоли по нажатию Enter Здравствуйте, помогите кто может, суть проблемы такова. У меня вводится текст и после нажатия клавиши энтер, нужно чтобы курсор не переходил на новую строчку а оставался на том же месте, подскажите как это можно реализовать, желательно без левых библиотек http://www.cyberforum.ru/cpp-beginners/thread865362.html
Нахождение ранга матрицы методом Гаусса C++
Найти ранг матрицы (двумерный массив), метод гаусса если можно с комментариями
Программа считает неправильно C++
Программа выводит месяц и число по вводимому номеру порядкового дня. Программа должна быть со структурой. Я написал, но она считает неверно. Помогите исправить!!! Программу нужно сдать завтра! #include "stdafx.h" #include <iostream> struct data { int d; int y; int dy; };
C++ Выделить память под двумерный массив за один вызов функции malloc http://www.cyberforum.ru/cpp-beginners/thread865346.html
Выделить память под двумерный массив за один вызов функции malloc Если можно - с комментариями
C++ Задачка по матрицам (вывести номер строчки в которой количество положительных елементов самая большая) для матрицы С(20,20) вывести номер строчки в которой количество положительных елементов самая большая подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
15.05.2013, 00:18     как посчитать цифры в массиве из строк
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
#include <algorithm>
#include <iterator>
#include <iostream>
#include <cstring>
#include <vector>
 
int main()
{
    const std::size_t vectorSize(5);
    std::vector <std::string> vector;
 
    std::cout << "Input " << vectorSize << " strings: " << std::endl;
    for (unsigned i = 0; i < vectorSize; i++) {
        std::string currentString;
        std::getline(std::cin, currentString);
        vector.push_back(currentString);
    }
 
    unsigned resultNumber(0);
    std::cout << "Digits in the vector: ";
    for (auto currentString: vector) {
        resultNumber += std::count_if(currentString.begin(), currentString.end(), [] (char currentSymbol) -> bool {
            return std::isdigit(currentSymbol);
        });
    }
    std::cout << resultNumber << std::endl;
 
    return 0;
}
 
Текущее время: 11:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru