Witam
Potrzebuje napisać program, który z podanego ciągu znaków(łańcucha) wyeliminuje co drugi znak, zrobiłem to tak na piechtę, ale muszę to jakoś inaczej zrobić:
#include <iostream>
using namespace std;
int main()
{
cout<< "A l a m a k o t a a k o t m a a l e"<<endl;;
char tekst[] = "A*l*a *m*a *k*o*t*a *k*o*t* m*a* A*l*e";
int dlugosc = strlen(tekst);
for (int i = 0; i < dlugosc; i ++)
{
if (tekst[i] == '*')
{
do
{
tekst[i] = ' ';
i += 1;
}
while (tekst[i] != '*');
tekst[i] = ' ';
}
}
cout <<tekst;
getchar();
}
Jeżeli mógłby ktoś mi pomóc bedę wdzieczny...
Pozdrawiam