Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
ozzy_b
2 / 2 / 1
Регистрация: 02.10.2012
Сообщений: 169
1

Посчитать количество цифр в строке

06.11.2012, 22:26. Просмотров 1343. Ответов 3
Метки нет (Все метки)

Как посчитать количество цифр(функция void count)? Написал вот так, что в цикле писать(как передать массив в цикл)
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
#include <iostream>
#include <string.h>
#include <conio.h>
#include <stdio.h>
using namespace std;
void inp(char[]);
void invert(char[], int);
void count(char[], int);
void out(char[]);
int main()
{
    char x[100];
    inp(x);
    int size=strlen(x);
    invert(x, size);
    count(x, size);
    out(x);
    return 0;
}
void inp(char x[])
    {
        cout <<"Input string:";
        gets(x);
        cout << endl;
    }
void invert(char x[], int size)
    {
        for(int i=0;i<size/2;i++)
            {
                char  a;    
                a=x[i];
                x[i]=x[size-1-i];
                x[size-1-i]=a;
            }
    }
void count(char x[], int size)
    {
        for(int i=0;i<size)
            if 
    }
void out(char x[])
    {
        puts(x);
        cin.get();
        cin.get();
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2012, 22:26
Ответы с готовыми решениями:

Посчитать количество цифр в строке
Пользователь вводит строку,программа подсчитывает количество цифр в строке

Посчитать количество цифр и букв в строке
срочно. прошу вашу помощь_)) во введенной строке символов, заканчивающихся $....

В строке текста посчитать количество цифр
Как реализовать мне эту задачу: в строке текста посчитать количество цифр.

Посчитать с помощью функции количество букв и цифр в строке.
1. Составить процедуру, результатом работы которой является действительное...

Ввести строку символов, если ее длина кратна 2, посчитать количество цифр в этой строке.
Помогите,пожалуйста, решить прогу....Ввести строку символов, если ее длина...

3
v.a.l.i.d
416 / 381 / 113
Регистрация: 21.09.2012
Сообщений: 913
06.11.2012, 22:46 2
можно так посчитать:
C++
1
2
3
4
5
6
7
8
9
10
int count(char x[], int size)
{
    int res = 0;    // количество цифр в строке x[]
 
    for (int i=0; i<size; i++)
        if (x[i]>='0' && x[i]<='9')
            res++;
            
    return res;
}
или вот так. т.е. в эту функцию можно не передавать размер строки. Все равно любая строка заканчивается символом '\0'
C++
1
2
3
4
5
6
7
8
9
10
int count(char x[])
{
    int res = 0;    // количество цифр
 
    for (int i=0; x[i] != '\0'; i++)
        if (x[i]>='0' && x[i]<='9')
            res++;
            
    return res;
}
1
vasiliy21
27 / 27 / 9
Регистрация: 24.10.2012
Сообщений: 135
06.11.2012, 22:59 3
Можно так:
C++
1
2
3
4
5
6
7
8
void count(char x[], int size)
    {
                int k=0;
        for(int i=0;i<size;i++)
            if(x[i]>=48&&x[i]<=57) 
            k++;
            cout<<k;
    }
2
ozzy_b
2 / 2 / 1
Регистрация: 02.10.2012
Сообщений: 169
06.11.2012, 23:12  [ТС] 4
спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2012, 23:12

Посчитать сумму цифр в строке
int sumchis(char*s) { int i = 0; int sum; char ch; while...

Посчитать количество цифр 4 и 9 в данном числе
например, чтобы при вводе числа 14599 программа выдавала 3 помогите пожалуйста

Посчитать количество 7-ок (цифр 7) в введенном числе
4.Посчитать количество 7-ок (цифр 7) в введенном числе.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru