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

Написать функцию, находящую в заданной строке количество подстрок, состоящих из цифр - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма положительных http://www.cyberforum.ru/cpp-beginners/thread1119206.html
Нужно чтобы выводило сумму положительных элементов вектора // proekt.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <locale> #define b 10
C++ Дана строка. Выполните с ней указанные действия - Удаление всех крупных российских букв; - Удаление всех маленьких российских букв; - Замена цепочки на его реверс с указанием начального и конечного символа. http://www.cyberforum.ru/cpp-beginners/thread1119204.html
Калькулятор в столбик* C++
Возникла проблема не понимаю почему при умножении 567 * 900 = 50103, (программа недробляна поэтому можно только умножать одинаковые цифры по количеству а точнее показывать цифры для сложение) то есть если умножить 123*456=738,615,492 ответ правильный (их еще надо сложить по правилам умножения в столбик) а если умножит то тогда 567 * 900 = 5103 а виходить 50103 void Multiplication_Of_Numbers()...
C++ массивы на ассемблере
всем привет,помогите составить такую программу на ассемблере: в одномерном массиве,состоящем из n эл-ов,вычислить: минимальный по модулю элемент; сумму модулей массива,расположенного после первого элемента,равного 0; преобразовать массив таким образом,чтобы в первой его половине располагались элементы,стоявшие в четных позициях,а во второй-элементы,стоявшие в нечетных позиция.
C++ Путаница с типами данных TCHAR и char. Какой тип данных выбрать? http://www.cyberforum.ru/cpp-beginners/thread1119165.html
Я создавал тему в соседнем разделе:http://www.cyberforum.ru/cpp-networks/thread1119035.html Насколько я понял, то POST-данные в TCHAR отправлять нельзя, они должны бить char. Отсюда появляется вопрос - что делать? Как я понимаю, то предпочтительно использовать именно TCHAR в своем проекте. Только в конце концов получается что в момент, когда мне нужно будет отправить данные я все равно должен...
C++ Std::regex. Ошибка в регулярном выражении Здравствуйте. Помогите найти ошибку в регулярном выражении. Код std::regex xRegEx("\\Q<div id=\"replies-0\">\\E((?:(?s)(.*))(?:\\Q</div>\\E\\n?.*?){4})(?:\\Q</div>\\E\\n?.*?)"); Генерирует исключение - "regular expression error". В Sublime Text 3 это выражение работает \Q<div id="replies-0">\E((?:(?s)(.*))(?:\Q</div>\E\n?.*?){4})(?:\Q</div>\E\n?.*?) подробнее

Показать сообщение отдельно
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
14.03.2014, 19:27     Написать функцию, находящую в заданной строке количество подстрок, состоящих из цифр
C++
/// CP: UTF-8
#include <stdio.h>
#include <string.h>
#include <locale.h>
 
int kol(wchar_t *s)
{
    int b = 0;
    int k = 0;
 
    for(int i = 0; i < wcslen(s); i++)
    {
        if(s[i] >= '0' && s[i] <= '9')
        {
            if(b == 0)
            {
                b = 1;
                k++;
            }
        }
        else
        {
            b = 0;
        }
    }
    return k;
}
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    wchar_t s[] = L"абвг1деёж23зийк456лмно7";
 
    wprintf(L"Строка: %s\n", s);
    wprintf(L"Кол-во: %d\n", kol(s));
}
 
Текущее время: 07:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru