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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны два слова. Напечатать неповторяющиеся буквы http://www.cyberforum.ru/cpp-beginners/thread581066.html
Даны два слова. Напечатать неповторяющиеся буквы. Str1 – первое слово, Str2 – второе слово Str, S – слова, содержащие все неповторяющиеся буквы kol – переменная, в которой хранится количество символов строки S #include "stdafx.h" #include <iostream> #include <cstring> #include "Module.h"
C++ Найти функцию в коде . короткий код Помогите найти функцию в коде и скажите как она работает. #include "stdafx.h" #include <iostream> #include "time.h" #include "locale.h" #include "Module.h" using namespace std; int _tmain(int argc, _TCHAR* argv) http://www.cyberforum.ru/cpp-beginners/thread581065.html
C++ Откуда берётся мусор в векторе
Здравствуйте! Помогите, пожалуйста ,с вектором. Никак не могу разобраться в чём проблема( Проблема с вектором RoutTable. Так он описан в заголовочном файле: struct Routs{ int Destination; vector<int> Rout; bool findHoleStatus; }; vector<Routs> RoutTable;
Создать структуру C++
Помогите мне!!! 1. Организовать массив структур и поместить в него сведения о нескольких книгах (Автор, название, издательство, год издания, жанр, количество страниц, цена книги). Вывести список названий книг с указанием автора, цена которых меньше вводимого числа р. Упорядочить структуры по возрастанию года издания.
C++ Разработать алгоритм и программу для удаления в тексте всех слов, содержащих символы-цифры. http://www.cyberforum.ru/cpp-beginners/thread581031.html
hellp me!!! 1. Разработать алгоритм и программу для удаления в тексте всех слов, содержащих символы-цифры.
C++ Разработать алгоритм и программу для удаления из введенного текста слов, которые начинаются и заканчиваются одним и тем же символом. 1. Разработать алгоритм и программу для удаления из введенного текста слов, которые начинаются и заканчиваются одним и тем же символом. подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
21.05.2012, 21:12     Написать функцию, возвращающую количество цифр в строке.
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
#include <string.h>
#include <ctype.h>
 
int main()
{
    static char* psz = new char[256];
    memset((void*)psz, 0x00, 256);
 
    printf("Введите строку:\n"); gets(psz);
 
    char *buf = psz, word[256] = "\0"; int ndigits = 0;
    while (((buf = strchr(buf,' ')) != NULL) && (*psz != '\0'))
    {
        int i = 0; char temp[256];
        while ((*psz != *buf) && (*psz != '\0'))
            temp[i++] = *psz++;
        temp[i] = '\0';
 
        int k = 0, count = 0;
        while (temp[k] != '\0')
            if (isdigit(temp[k++])) count++;
 
        if (ndigits < count)
            { strcpy(word,temp); ndigits = count; }
 
        psz++;
    }
 
    printf("%s\n",word);
 
    return 0;
}
 
Текущее время: 14:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru