1. C++ / Говнокод #4346

    +160

    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
    #include <iostream>
    using namespace std;
    int main(){
    char b,a[1001];
    int i, c=0;
    cin >> b;
    for(i=1; i<=1000; i++)
      cin >> a[i];
    for( i=1; i<=1000; i++)
      if(a[i]=='b') c++;
    
    cout <<c<<" "<<b<<" characters in ";
    for(i=1; i<=1000; i++)
      cout << a[i];
    return 0;
    }  //помогите найти ошибку

    Источник - http://tinyurl.com/26n9df5

    Запостил: Skiv, 12 Октября 2010

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

    • Немного из описания (орфография не тронута):

      программа должна выводить результаты наподобие таких
      вместа a и b может быть любые буквы
      help please

      Sample input:
      a b
      abracadabra
      babaluba


      Sample output (be strict to the format):
      5 a characters in abracadabra
      3 b characters in babaluba
      Ответить
    • ясно видится nemo-типизация... Тысячи их!
      Ответить
    • Выступите кто-нить кэпом. Я не буду, т.к. либо это полный пиздец, либо я ниче не понимаю.
      Ответить
    • i f ( a [ i ] = = ' b ' ) c + + ;

      интересно что двигало этим человеком, что он поставил апострофы и не может найти такую глупую ошибку..
      Ответить
    • for(i=1; i<=1000; i++)
      cin >> a[i];
      а если я не хочу 1000 символов вводить, а тока 20?
      :(
      или я недогнал хитрость какую?
      Ответить
      • > а если я не хочу 1000 символов вводить
        Не хочешь. Заставим.
        Ещё интересна индексация от единицы. При этом даже предусмотрительно на один элемент больше выделено :)
        Ответить
        • да.... видимо деваться некуда 1000, так 1000 :(
          тож заметил. что поделать, не все умеют считать с нуля...
          по ходу, действительно с паскаля перебрался.
          Ответить
    • Наверно парень недавно с Паскаля перебрался )
      Ответить
    • Не столько говнокод, сколько программа новичка
      Ответить
    • :)
      Ответить
    • - Не сомневайся, ты принял правильное решение, как, впрочем, и все мы.
      Ответить

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