Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
edward_freedom
1553 / 1432 / 302
Регистрация: 01.10.2011
Сообщений: 2,636
#1

Варианты использования c++ - C++

05.12.2013, 01:56. Просмотров 312. Ответов 2
Метки нет (Все метки)

Привет всем. Сегодня в училище задали написать калькулятор. Так как я программирую не первый год на c#, проблем с написанием не возникло. Но, я не хотел делать обычный калькулятор, типа 1 (интер) + (интер) 1 (интер), а сразу все в одну строку 1+1. Мой вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
string test ;
    cin >> test;
    string x, y;
    int summa;
    for (int i = 0; i < test.length(); i++)
    {
        switch (test[i])
            case '+':
        {
            x = test.substr(0, i);
            y = test.substr(i, test.length());
            summa = atoi(x.c_str()) + atoi(y.c_str());
            break;
        }
    }
    cout << summa << endl;
И мне сказали, что это не чистый c++, а в перемешку. Так как понять мне, что это не чистый c++?

Добавлено через 2 часа 7 минут
Ребят, никто не подскажет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2013, 01:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Варианты использования c++ (C++):

Варианты заданий:
1. Написать функцию, которая вычисляет Вариант Задание 1 площадь круга S по...

Варианты сортировок
Здравствуйте! Вот есть два способа сортировки: #include &lt;iostream&gt; using...

Itoa варианты
НА этапе компиляции ошибка в строке itoa() Выдает что то типа: Ошибка 1 error...

есть ли варианты?
кажется продумал технологию движка, который собираюсь делать но вот как...

A * B = C Варианты реализации
Имеем три числа A В С. Числа большие (допустим 1024 бита, не существенно)....

варианты развитися с++
во общем каковы есть варианты для с++? если например один человек писал с...

2
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
05.12.2013, 01:58 #2
Цитата Сообщение от edward_freedom Посмотреть сообщение
И мне сказали, что это не чистый c++, а в перемешку. Так как понять мне, что это не чистый c++?
ну так и спрашивай у тех кто сказал

Добавлено через 32 секунды
atoi в с++ коде не тру
1
rescr1pt
34 / 35 / 6
Регистрация: 03.10.2011
Сообщений: 61
05.12.2013, 03:16 #3
Цитата Сообщение от edward_freedom Посмотреть сообщение
Ребят, никто не подскажет?
используй строковые потоки (ссылки запрещены только на другие форумы, поисковые системы и скачку файла), или сделай свой подобный класс, с заточенными арифметическими операторами.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2013, 03:16
Привет! Вот еще темы с решениями:

Варианты перевода из 10 СС в 2-ую
у меня есть такой вариант перевода // lab_work_4.cpp: определяет точку входа...

Варианты ответов (тест)
Если derived class (Class2) содержит переопределеную функцию из the base class...

Варианты обхода графа
подскажите пожалуйста сколько путей существует для такого графа, чтобы...

Варианты организации файлового В/В в C++
Встретил несколько вариантов организации файлового В/В: 1) - через создание...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru