[ 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. FlyBird

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

    Joined:
    14 Oct 2007
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Я бы тебе предложила сделать это в Мталабе, но тема не та.
    А на какой версии делать нужно? Просто в 6 версии есть изьян. Он автоматом округляет, когда не надо. А в 8(VS 2005) этого нет)
     
  2. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Что-то новенькое...
     
  3. FlyBird

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

    Joined:
    14 Oct 2007
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Самый глупый способ сделать так.
    Сделала на скору руку. Вторую задачу сам надеюсь поймешь как делать. Используй весь арсенал С++ для поиска минимума и максимума.
    Вот листинг первой задачи:
    Code:
    #include <iostream>
    using namespace std;
    int main(){
    	double chisl1, chisl2;
    	cout<<"Vvedi pervo chislo = ";
    	cin>>chisl1;
    	cout<<"\nVvedi vtoroe chislo = ";
    	cin>>chisl2;
    	if((chisl1 > 0) && (chisl2 < 0) || (chisl1 < 0) && (chisl2 > 0)){
    		chisl1 = abs(chisl1);
    		chisl2 = abs(chisl2);
    	}
    	else if ((chisl1 > 0) && (chisl2 > 0)){
    		chisl1 = chisl1 - 10,5;
    		chisl2 = chisl2 - 10,5;
    	}
    	else if((chisl1 < 0) && (chisl2 < 0) && ((chisl1 > -2) && (chisl1 < -1) || (chisl2 > -2) && (chisl2 < -1))){
    		chisl1 = chisl1/10;
    		chisl2 = chisl2/10;
    	}
    	else{
    		chisl1 = chisl1;
    		chisl2 = chisl2;
    	}
    	cout<<"Rezult = ";
    	cout<< chisl1;
    	cout<<"\nRezult = ";
    	cout<< chisl2;
    }
    
    И что же для тебя тут новенькое нашлось???
     
  4. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Примерчик "автоматического" округления можно лицезреть? Для 6 и 8? А то от жизни совсем отстал...

    З.Ы. Если вы действительно девушка, то радует алгоритмически правильно построенная программа, хотя и не оптимизированно. По образования вы скорее математик.
     
    #364 groundhog, 18 Oct 2007
    Last edited: 18 Oct 2007
  5. FlyBird

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

    Joined:
    14 Oct 2007
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    нееет. Не тут. а при 6.84394572983247 Вот тут округлит, а если мне нужно точные данные?!
     
    1 person likes this.
  6. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Вообще погрешности округления это следствие конечности разрядной сетки машины, и по идее это зависит от архитектуры, а не от компилятора... Чтож... Я проверю вечером этот момент.
     
  7. Alpha][

    Alpha][ Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Народ с чего стоит начать изучать с++ ?
    Какую книгу сначало прочитать ?


    ЗЫ Я изучал только Турбо Паскаль .
     
  8. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    C++ за 21,0000000001 день
     
  9. FlyBird

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

    Joined:
    14 Oct 2007
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    ну можно взяить С++ для чайников, но это не выход. Ты главное определись, что ты хочешь на нем написать. Прочти про массивы, про контейнеры. Про заголовочные файлы, классы. Потом прочти про ООП. Так книжку не посоветуешь. Я читала все подрят.
     
  10. Alpha][

    Alpha][ Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    FlyBird Dr.Check Спасибки за совет . Я хочу для начала писать простенькие програмки . Например текстовый редактор ну или браузер :)
    Да кстати а какую среду лучше выбрать ? Microsoft Visual C++ или Borland C++ ? Что удобнее в плане разработки и обучения ?
     
  11. Ni0x

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

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    Alpha][, твой браузер - это пару компонентов на форму и гордый заголовок в title "Browser By Alpha][" ?
    Вопрос про Microsoft Visual C++ ил Borland C++ некорректен. Я так понял под разработкой понимается кидание кнопок на форму с помощью MFC или VCL соответственно? В любом случае visual как IDE выигравает, ставь ее.
     
  12. salex100

    salex100 New Member

    Joined:
    12 Sep 2007
    Messages:
    13
    Likes Received:
    2
    Reputations:
    0
    [QUOTE='Alpha]Да кстати а какую среду лучше выбрать ? Microsoft Visual C++ или Borland C++ ? Что удобнее в плане разработки и обучения ?[/QUOTE]
    Из этих двух, для изучения C++ только MS Visual!!! Но это будет явно посложнее...
     
  13. FlyBird

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

    Joined:
    14 Oct 2007
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Ну ставь Vs 2005. Там С# сделает все за тебя, ну я думаю ты понял про что я.
     
  14. GlOFF

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

    Joined:
    8 May 2006
    Messages:
    689
    Likes Received:
    484
    Reputations:
    4
    согласен, только это может спасти и добавить немного в эти можочки...
     
  15. Alpha][

    Alpha][ Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    А кто у нее автор ? найти никак не могу ?
     
  16. _Great_

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

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    "Как программировать на С++" Дейтел


    PS.
    http://oz.by/books/more103344.html
     
    #376 _Great_, 20 Oct 2007
    Last edited: 20 Oct 2007
  17. tclover

    tclover nobody

    Joined:
    13 Dec 2005
    Messages:
    741
    Likes Received:
    682
    Reputations:
    287
    Например текстовый редактор ну или браузер

    ну-ну. браузер это простенькая программка. особенно части всяких штмл парсеров и ява движков.
     
  18. Alpha][

    Alpha][ Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Еще вот такой вопрос . Написал прогу с выводом текста на русском . Запускаю в Cmd , а там вместо русских букв символы какие-то . Как русский шрифт поставить ? :rolleyes:
     
  19. phol1eadeux

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

    Joined:
    7 Aug 2007
    Messages:
    108
    Likes Received:
    48
    Reputations:
    -1
    Перед запуском пиши chcp 1251
     
  20. razzzar

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

    Joined:
    16 Jun 2007
    Messages:
    92
    Likes Received:
    75
    Reputations:
    5
    либо юзай setlocale()
     
Thread Status:
Not open for further replies.