303
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
255
de 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