👤

Se citeste de la tastatura un text incheiat cu caracterul ' . '. Afisati pe ecran textul prelucrat astfel incat fiecare grup de cifre sa fie precedat de caracterul' # ".

Răspuns :

#include <iostream>
#include <string.h>
using namespace std;
void inserare(char s[],int i,int n)
{
    for(int d=n+1;d>=i;d--)
        s[d]=s[d-1];
        s[i]='#';
}
int main()
{
    char s[1000];
    unsigned i,n;
    cin.get(s,1000,'.');
    n=strlen(s);
    for(i=0;i<n;i++)
        if(s[i]>='0' && s[i]<='9')
        {
          inserare(s,i,n);
          n++;
          i++;
        }
        s[n]='.';
        s[n+1]='\0';
    cout<<s;
    return 0;
}