объясните программу
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
-
- Сообщения: 9
- Зарегистрирован: 07 июн 2009, 14:03
пришли свой код я проверю может я что то не дописал или не допонял
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Код: Выделить всё
#include <iostream.h>
int main()
{
cout << "stroka: ";
const int lineLength = 256;
char lineBuffer[lineLength] = {0};
char resultBuffer[lineLength] = {0};
const char* p = lineBuffer;
char* pr = resultBuffer;
cin >> lineBuffer;
for (; p; p += 2)
{
if (*p != '\0')
*pr++ = *p;
else break;
}
p = lineBuffer;
++p;
for (; p; p += 2)
{
if (*p != '\0')
*pr++ = *p;
else break;
}
cout << "\nResult: " << resultBuffer << '\n';
return 0;
}
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.