Informatică, întrebare adresată de qwertyqwerty01, 8 ani în urmă

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

Răspunsuri la întrebare

Răspuns de andreidiaconescu18
1

#include <iostream>

#include <cstring>

using namespace std;

int main()

{

   char s[200],sir[200];

   int pos=0;

   cout<<"sir=";

   gets(s);

   for(int i=0; i<strlen(s); i++)

       if(!(s[i+1]>='0' && s[i+1]<='9'))

       {

           sir[pos]=s[i];

           pos++;

       }

       else

       {

           if(!(s[i]>='0' && s[i]<='9'))

           {

               sir[pos]=s[i];

               pos++;

               sir[pos]='#';

               pos++;

           }

           else

           {

               sir[pos]=s[i];

               pos++;

           }

       }

   sir[pos]='\0';

   cout<<"sir prelucrat = "<<sir;

   return 0;

}

Alte întrebări interesante