fbpx

Problema #1866 – prosir – Rezolvari PBInfo

de Mihai-Alexandru

Cerința

Se consideră fișierul prosir.in care conține pe primul rând un text format din cel mult 199 de caractere litere mici și spații. Cuvintele din text sunt separate prin unul sau mai multe spații.

Exemplu

prosir.in

ana are   multe   mare si o gutuie.

prosir.out

an5 ar5   mult5   mar5 s5 5 gutui5.
#include <bits/stdc++.h>
using namespace std;

ifstream cin("prosir.in");
ofstream cout("prosir.out");

char ch[256];

int main()
{
    cin.getline(ch , 256);
    int i = 0;
    while(ch[i]!='.')
    {
        if(((int)ch[i+1]==32 || ch[i+1]=='.') && ch[i]!=' ') 
        {
            cout << 5;
        }
        else
            cout << ch[i];
        i++;
    }
    cout << '.';
    return 0;
}
Comentarii

S-ar putea sa iti placa