Помогите Переделать Код! С

Тема в разделе "C/C++/C#", создана пользователем natali75675, 11 дек 2014.

  1. natali75675

    natali75675 New Member

    Регистрация:
    11 дек 2014
    Сообщения:
    1
    Симпатии:
    0
    Нужно посчитать сколько чисел(число-последовательность цифр) в строке.. Смогла сделать код только для подсчета цифр. На Си

    #include <stdio.h>
    #include <stdlib.h>

    int main()
    {
    char string[81];
    int i, number;

    printf("string: ");
    fgets(string, 80, stdin);

    for (i=0, number=0; string; i++)
    if (string>='0' && string<='9') number++;

    printf("numbers=: %i\n", number);

    return 0;
    }
     
  2. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    то же самое,только до увеличения счётчика проверять был ли прошлый символ цифрой: если да,то не увеличиваем,если нет - увеличиваем.
    Только надо вам ещё подумать,про начало строки ( у первого символа нету предыдущего)
    и про нули (число не может начинаться с нулей)
     
Загрузка...
Похожие Темы - Помогите Переделать Код
  1. warwar
    Ответов:
    0
    Просмотров:
    2.025
  2. Alexey075
    Ответов:
    0
    Просмотров:
    876
  3. Alexey075
    Ответов:
    1
    Просмотров:
    938
  4. samurai
    Ответов:
    1
    Просмотров:
    1.816
  5. limbra
    Ответов:
    3
    Просмотров:
    44

Поделиться этой страницей