Eliminarea spatiilor dintr-un sir

CODE
#include<iostream.h> #include<string.h> void main() { char a[100]; int i; cout<<"Sirul: "; cin.get(a,99); for(i=0;i<strlen(a);i++) if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z') cout<<a[i]; cout<<endl; }

Exemplu:

Daca de la tastatura se citeste: Mie nu imi place scoala, atunci se va afisa: Mienuimiplacescoala

1 comentarii:

Apex spunea...

Totusi, algoritmul tau elimina tot ce nu e litera. Adica daca textul tau contine de exemplu cifre sau semne de punctuatie, ele nu vor fi afisate.

Parerea mea e ca asa era corect: if(a[i]!=' ')

Trimiteți un comentariu