[ C / C++ ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. Raine

    Raine New Member

    Joined:
    14 Feb 2010
    Messages:
    39
    Likes Received:
    0
    Reputations:
    0
    а где взять эти коды?
    особенно когда сидишь на паре без инета? Мне сегодня эта дазача на контре попадалась)))
     
    #6201 Raine, 17 Mar 2011
    Last edited: 17 Mar 2011
  2. UnameR

    UnameR New Member

    Joined:
    23 Jun 2010
    Messages:
    10
    Likes Received:
    1
    Reputations:
    0
    Можно таблицу распечатать)
    http://ascii.org.ru/ascii.pdf

    Если есть под рукой компилятор, то можно так:
    int main()
    {
    int curent = 'СИМВОЛ';
    cout << curent << endl;
    system("pause");

    return 0;
    }

    Но первый вариант решения универсален и не требует этих кодов. Второй более костыльный, зато простой и не требует лишней функции.
     
  3. edge911

    edge911 Active Member

    Joined:
    21 Feb 2009
    Messages:
    105
    Likes Received:
    142
    Reputations:
    15
    а так =) и никаких табличек
    Code:
        char stroka[]="78392";
        char min='9';
        for (int i=0;i<=4;i++)
        {
            if ((int)stroka[i]<(int)min)
            {
                 min=stroka[i];
            }
        }
        cout << min;
        system("pause");
        return 0;
    
    (а если уж, min типа int обз, то..)
    или так =) и тут тоже никаких табличек :D
    Code:
        char stroka[]="78392";
        int min='9';
        for (int i=0;i<=4;i++)
        {
            if ((int)stroka[i]<min)
            {
                 min=(int)stroka[i];
            }
        }
        cout << (char)min;
        system("pause");
        return 0;
    
     
    #6203 edge911, 18 Mar 2011
    Last edited: 18 Mar 2011
  4. bad_boy

    bad_boy Elder - Старейшина

    Joined:
    30 Dec 2004
    Messages:
    187
    Likes Received:
    33
    Reputations:
    3
    Обычно делают так
    Code:
    ....
    min = stroka[0];
    for(int i=[b]1[/b];i<....)
    {
     if(stroka[i]<min) min=stroka[i];
    }
    
    т.е. за минимальный принимается первый элемент.
     
    1 person likes this.
  5. GivenchY001

    GivenchY001 New Member

    Joined:
    7 Mar 2011
    Messages:
    14
    Likes Received:
    0
    Reputations:
    -5
    Доброго времени суток!
    У меня вот такая ароблема: У меня стоит Visual Studio C++ 2008, и не хочет компелировать никакой код ( хотя коды введено правильно), насколько я понял то это проблема с библиотекой!
    Подскажите пожалуйста как решить эту проблему!
    Зарание спасибо! =)
     
  6. maked0n

    maked0n New Member

    Joined:
    14 Sep 2010
    Messages:
    144
    Likes Received:
    3
    Reputations:
    0
    а что ты конкретно пишешь? какой конкретно код? какие ошибки?
    смею предположить, что ты не подключил <iostream>(если ты думаешь что проблема в том, что ты не подключил нужные файлы). Если это не так, код в студию.
     
    #6206 maked0n, 18 Mar 2011
    Last edited: 18 Mar 2011
  7. GivenchY001

    GivenchY001 New Member

    Joined:
    7 Mar 2011
    Messages:
    14
    Likes Received:
    0
    Reputations:
    -5
    А как подключить???
     
  8. maked0n

    maked0n New Member

    Joined:
    14 Sep 2010
    Messages:
    144
    Likes Received:
    3
    Reputations:
    0
    #include <iosteam>
    using namespace std;
    // в начало программы
     
  9. Nelz.

    Nelz. Member

    Joined:
    2 Aug 2010
    Messages:
    151
    Likes Received:
    7
    Reputations:
    0
    #include <iostream> // в сама начале
    using namespace std;
    cout << "" << endl;

    претензии к Visual Studio C++ 2008 не должно быть либо код корявый или руки...
     
  10. maked0n

    maked0n New Member

    Joined:
    14 Sep 2010
    Messages:
    144
    Likes Received:
    3
    Reputations:
    0
    код твой выложи сюда
     
  11. foozzi

    foozzi Member

    Joined:
    13 Apr 2010
    Messages:
    195
    Likes Received:
    13
    Reputations:
    5
    всегда кодил на асемблере, так что сразу извеняюсь за жуткий нубизм

    хотел поинтересоватся и спросить чем отличается Visual C++ от C++ Builder
    и компиляторы Microsoft Visual Studio 2005 и Microsoft Visual C++ 6.0 они разные.... хотя вроде одно и тоже.....
    да и на чем лучше всего работать и посоветуйте хорошую ебуку для нюба
     
  12. Linkus

    Linkus Member

    Joined:
    20 Dec 2008
    Messages:
    168
    Likes Received:
    15
    Reputations:
    -1
    :eek: мой мир разрушен
     
  13. maked0n

    maked0n New Member

    Joined:
    14 Sep 2010
    Messages:
    144
    Likes Received:
    3
    Reputations:
    0
    Чем отличаются - не скажу, так как билдером ни разу не пользовался. Имхо студия лучше(больше людей ею пользуются да и в нете я все туторы ток с ней видел). Так что качай студию 8 либо 10. А на счет книжки: я наинал учить с++ с книжки с++ для чайников. Если надо - выложу. А дальше ты там уже сам посмотришь. Могу, если надо, выложить еще несколько книг.
     
  14. foozzi

    foozzi Member

    Joined:
    13 Apr 2010
    Messages:
    195
    Likes Received:
    13
    Reputations:
    5
    скинь в личку буки или сюда выложи, буду благодарен


    немного непонял тебя
     
  15. Edward

    Edward Banned

    Joined:
    11 Feb 2010
    Messages:
    329
    Likes Received:
    21
    Reputations:
    -1
    Microsoft Visual Studio 2005 - это среда разработки, а не компилятор.
     
  16. elite

    elite New Member

    Joined:
    6 Mar 2011
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    и вообще скачал бы Borland C++ 3.1 и не парился, старенький, но надёжный =)
     
  17. foozzi

    foozzi Member

    Joined:
    13 Apr 2010
    Messages:
    195
    Likes Received:
    13
    Reputations:
    5
    говорят там он сильно отличается от нового studio
     
  18. bad_boy

    bad_boy Elder - Старейшина

    Joined:
    30 Dec 2004
    Messages:
    187
    Likes Received:
    33
    Reputations:
    3
    foozzi, не связывайся с продукцией Борланда.
     
  19. GoreS

    GoreS New Member

    Joined:
    26 Feb 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Code:
    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    
    float fi1(float x,float y)
    	  {return (2-cos(x1))/2;}
    float fi2(float x,float y)
    	  {return sin(y1+1)-1.2;}
    main()
        {clrscr();
         FILE *stream;
         stream = fopen("h:\\rezlab3", "w+");
         float x0=-0.5, x1, y0=0.5,  y1, eps=1e-6;
         int k=0;
      A: y1=fi1(x0,y0); x1=fi2(x0,y0);
         if(fabs(x0-x1)>eps && fabs(y0-y1)>eps) {x0=x1; y0=y1; k++; goto A;}
         fprintf(stream,"\n x1=%8.7f y1=%8.7f k=%d eps=%8.7f",x1,y1,k,eps);
         fclose(stream);
         getchar();
        }
    
    Подскажите где ошибка? а то самому никак.Спасиб
     
  20. foozzi

    foozzi Member

    Joined:
    13 Apr 2010
    Messages:
    195
    Likes Received:
    13
    Reputations:
    5
    да я тоже так думаю... лучше все таки студия?
     
Thread Status:
Not open for further replies.