Можете передплать из c в c++
#include <ctype.h> #include <string.h> #include <stdio.h> int main() { // праює для обробки цифр від -9 до 9 int size, n=0; char text[] = "Early in the Industrial Revolution, some mechanical devices were built to automate long tedious tasks, such as guiding patterns for looms. More sophisticated electrical machines did specialized analog calculations in the early 20th century"; char minus[] = "-"; char *q = text; char *min = minus; size = strlen(text); for(int i=0;i<size;i++){ if(isdigit(*(q+i))){ if(*(q+(i-1))==*min){ printf("Символ номер %i відємна цифра %c%c \n", i, *(q+(i-1)), *(q+i)); }else{ printf("Символ номер %i цифра %c \n", i, *(q+i)); } n++; } } if(n==0){ printf("У тексті немає цифр"); } else { printf("У тексті %i цифри", n); } return 0; }