fork(3) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <alloca.h>
  5.  
  6. void shifrator(char * s) {
  7. for (int i = 0; i < strlen(s); ++i) {
  8. s[i] = s[i] / 2;
  9. }
  10. }
  11.  
  12. void deshifrator(char * s) {
  13. for (int i = 0; i < strlen(s); ++i) {
  14. s[i] = s[i] * 2;
  15. }
  16. }
  17.  
  18. int main() {
  19. char * stroka = alloca(640); // ХВАТИТ ВСЕМ
  20. strcpy(stroka, "КАТЮША ВИДИТ ВОДОВОРОТ КРОВИ И КИШОК. РИТА ВДОВА ТРАКТОРА, А ВИКТОР, ВИДИМО, ТО МОРКОВЬ, ТО КОМАРИК. ДОКТОР ДЖОРДЖ, ИДИ ТРИДЦАТЬЮ КОРИДОРАМИ, ИДИ ОТ КРОВАТИ К КРОВАТИ, ИМИТИРОВАТЬ КОТИКОВ, ВОРКОВАТЬ О ТРАДИЦИИ ФОРТА, КРИТИКОВАТЬ ЖИР ДЖАВКИ, РАДОВАТЬ КРИКАМИ <<ВИВАТ PHP>>, МАРШИРОВАТЬ КАК В АРМИИ, ТИРАЖИРОВАТЬ КОКОКО И ШАТАТЬ FОRTRАN. ИДИ, ДОКТОР ДЖОРДЖ. ИДИ.");
  21. shifrator(stroka);
  22. deshifrator(stroka);
  23. printf("%s\n", stroka);
  24. return 0;
  25. }
Success #stdin #stdout 0s 9424KB
stdin
Standard input is empty
stdout
КАТЮША ВИДИТ ВОДОВОРОТ КРОВИ И КИШОК. РИТА ВДОВА ТРАКТОРА, А ВИКТОР, ВИДИМО, ТО МОРКОВЬ, ТО КОМАРИК. ДОКТОР ДЖОРДЖ, ИДИ ТРИДЦАТЬЮ КОРИДОРАМИ, ИДИ ОТ КРОВАТИ К КРОВАТИ, ИМИТИРОВАТЬ КОТИКОВ, ВОРКОВАТЬ О ТРАДИЦИИ ФОРТА, КРИТИКОВАТЬ ЖИР ДЖАВКИ, РАДОВАТЬ КРИКАМИ <<ВИВАТ PHP>>, МАРШИРОВАТЬ КАК В АРМИИ, ТИРАЖИРОВАТЬ КОКОКО И ШАТАТЬ FОRTRАN. ИДИ, ДОКТОР ДЖОРДЖ. ИДИ.