394
Cerința
Se citește un număr n, și n versuri dintr-o poezie. Fiecare vers ocupă un rând și conține litere mari și mici ale alfabetului englez, spații, și semne de punctuație . , ! ?. Să se elimine din fiecare vers toate semnele de punctuație, mai puțin cel aflat la final.
Date de intrare
Programul citește de la tastatură numărul n și cele n versuri.
Date de ieșire
Se vor afișa versurile modificate.
Restricții și precizări
1 ≤ n ≤ 15- fiecare vers va conține maxim
255de caractere
Exemplu
Intrare
3 A fost!... odata!, Ca, nicioada,, O fata? frumoasa... de imparat!
Ieșire
A fost odata, Ca nicioada, O fata frumoasa de imparat!
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
char s[16][300];
for(int e = 0 ; e <= n ; ++e)
{
cin.getline(s[e] , 300);
}
for(int e = 0 ; e <= n ; ++e)
{
int i = 0;
while(s[e][i]!='\0')
{
if((s[e][i]=='!' || s[e][i]=='?' || s[e][i]=='.' || s[e][i]==',') && s[e][i+1]!='\0')
{
}
else
cout << s[e][i];
i++;
}
if(e > 0)
cout << endl;
}
return 0;
}
Comentarii