#include <iostream>
#include <string.h>
#include <stdlib.h>

using namespace std;

int main()
{
    char sir[256],numar[10],cifre[]="1234567890",*p,*q,*r;
    unsigned long s=0;
    cout<<"textul: ";
    cin.get(sir,255);
    p=strpbrk(sir,cifre);
    while(p){
    strcpy(numar,"");
    q=p+strspn(p,cifre);
    strncat(numar,p,q-p);
    s+=strtoul(numar,&r,10);
    strcpy(p,q);
    p=strpbrk(sir,cifre);
    }
    cout<<s;
    return 0;
}
