• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

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

  • Автор темы natali75675
  • Дата начала
N

natali75675

Нужно посчитать сколько чисел(число-последовательность цифр) в строке.. Смогла сделать код только для подсчета цифр. На Си

#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;
}
 
W

Whatka

то же самое,только до увеличения счётчика проверять был ли прошлый символ цифрой: если да,то не увеличиваем,если нет - увеличиваем.
Только надо вам ещё подумать,про начало строки ( у первого символа нету предыдущего)
и про нули (число не может начинаться с нулей)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!