1. Си / Говнокод #6645

    +130

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    #include<stdio.h>
    #include<string.h>
    
    int main()
    {
      char s[81]; //Строка
      int k,    //Номер слова в строке
           i,j;   //Параметры цикла
      
      puts("Vvedite stroky");
      gets(s);
      int m=strlen(s); //Кол-во символов в строке
      puts("Stroka:");
      puts(s);
      // начало косыля
      int n=0;
      for(i=1;i<=m;i++) if(s[i]==' '&&s[i+1]!=' ') n++;
      // конец костыля
      if(s[m]==' '){i=m; k=0;}
      else{i=m-1; k=1;}
      while(1<i){
        if(s[i]!=' '&&s[i-1]==' ') k=k+1;
        if(k==n&&s[i-1]!=' '){ 
    	m=m+1; j=m;
        while(j>i){s[j]=s[j-1]; j--;}
        s[i]='*'; i--;}
        else i=i-1;
      }
      puts("Izmenennaia stroka:");
      puts(s);
      fflush(stdin);
      return 0;
    }

    Запостил: dark-al, 13 Мая 2011

    Комментарии (21) RSS

    • Школокод.
      Ответить
    • интересно: комментарии на русском, а в коде транслит
      Ответить
      • Возможно, не разобрался с кодировками.
        Ответить
    • gets(s); // начало костыля
      Ответить
    • Косуля.
      Ответить
    • Наверно, это тоже отличительная черта - классику жанра не читают.
      Ответить
    • Ты хочешь ться?
      Ты хочешь, чтобы у тебя?
      Ты хочешь с двумя?

      yes, babe, i can read your think
      Ответить
    • v^t^n^t+v*r+t+n+t*v-v/r*v-r*t*n^n-n-r/n/t-r/n-v*y+r+r/n^y^y/t-n-v^t*y-y-r-n-v+t*t^v+v/t-t/y^v-r+n^t-v^r+t/t^v+t^n*t/n^t/y*r-n+r-r*y+r*y^r*v-n^n+r^n^r*y-n^n-y+r+n^r+y^v*t-y+t/y+y*v-r^t*y-r-t*v-y^r-v/r/n-n^v+y*v^n+y/n/n*r+y-r+t-y-v/t^v*v*t^r*t+n^n+n/v-t+n^t/v+t/v+r/t^n*n*v^y-t-t*v+y+y-n+n/n*n^v/r/r-v+n*n-t*y/y*n*t-y-r/r/n^t/t-t/v*t+y+v/y*n^y-y+r+v+t^t/t*r/t*v*r*t^n^t+v^r-y/y-v+n*y-y/r-y*r+t*v^t/r/v*r^y-r-r-y^n+n-r-y+v/v^v*y-n-r^n+n^t^v^r-r-v*y-t/y^n+t/y/n-r*n-r*n/n*r^r-n-v^r+y/n/t/t^t^n*n*t^n-t/v*v-n/y+n*y*n+n-y^r+t/r+t^t*y^t^v-y-n-v*n+v-y/r+y*y/n/t-v+v+t/v-v+r/r^t*r-n*y^r*v*t-v*t*n*y/v/y^y^y/v*y+r^r^t*r^n/r-v+v/t^t+r+n/t-r-y*r+n*y^n-r/v/t-n+t+v^n-t+v^v-n-t*t-r+t-v-y^r-t/v-y*t^n*r*t-t*t^t-t-v-y*r/t+n/r*n*n-v+y/y+n^y+n-v/v+v/v*v*t/v+r^r-r^n-n^v^y+r-t/v-y^r/r-v*v-r/n+n-n+y*v+v-r/v/v^v^t/y^n*y/y^n-r/v^t-t*t*v+v+r-v^t+r/v*t/r/v*y^v^n/t/y^n*y^y+r*t/v*v-y-n+y*t+n*y+n*t*v+y^y-v/y-r-n/r*t^t*v*v/v-y+n+v^t*r-y*n^v-v^r*t^y*r+t/n+n-t+r*t^v-n+v+r/t+r+r^t/v-n^r*r/r/v/t/y/y*r-v-r-t/n^v-n*n+y*r*n+r/v+t+v+y^t-t*n+v/r*r+t-n*y^r*r/v+r/y+y-v-n+r-n-t*y-v-v^v^n+t*t+n^r^n+t+r^r^n/n-r-y*n+n/v/n^n*y-r*y+t/y*t^y/n*r/v*y+y-r*v^n/r-t/v/v*r^n+v+v+n^t/r/v/n*n^n^t^r/t/v/t/r-r-n-n-v*v+v+r-r/t-y/r-r-y-v^t*n+v/y+v+t^r^n/t*r^v-n/v^t/n/y/r+v*v/v+n^t-r*v/n^v-r+v*y*y/r/r/t+y-y/v*r+r-r*n+n-v+v/t/n-v+v^n^y+t-t^n/y*n*r-r+v+r/y-n^v-n^r*t/t-y-y+t-v*n/r+v-v+n+y-t*n/t-t-v-t/v/n-v+t/r+n+n+t+r+n*r+r*y+v*n*v^r*v*v^n-r-t-t^n/t*n^v*v+r*r-r/r*y+y+t^y*v-t-r-r/r-t^v+r^r^n-y^n^n^v/t^y^t*v*r+v/v^v*r*y^y^t-t/n^y-r*v/v/n/r*y-r^y+t*r
      Ответить
      • алекс юстасу
        Ответить
        • Это формула для вычисления будущего, чтения мыслей и телепортации. Кому не понять — тому не понять!
          Ответить
    • Насрали-то как. Друг попросил лабу переделать (изначально изменялось предпоследнее слово), я просто написал костыль, мне влом разбираться в чужом коде.
      Ответить
    • gets (s); /* Позволить buffer overflow. */
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий