Să se înlocuiască toate cifrele dintr-un şir de caractere cu corespondentul lor în litere.
#include<iostream>}
using namespace std;
int main()
{int x[10]={0},i=0,j,k,m,n,r=0,b,c;
char ch,aux[1000],a[1000],*p, cuv[10][1000]={"zero","unu","doi","trei","patru","cinci","sase","sapte","opt","noua"};
cin.get(a,100);
for(p=a;*p;)
if (isdigit(*p)) { aux[0]=NULL; //sterg auxiliarul
ch=*p; //cifra de inlocuit
strcpy(p,p+1); //sterg cifra din sirul a
strncat(aux,a,p-a);
strcat(aux,cuv[ch-'0']);
strcat(aux,p);
strcpy(a,aux);
}
else p++;
cout<<a<<endl;