Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
5 / 7 / 2
Регистрация: 25.12.2017
Сообщений: 153
1

Заменить cin cout на printf scanf

25.12.2017, 17:46. Просмотров 832. Ответов 2
Метки нет (Все метки)


Преподаватель не хочет принимать код по минимальному основанию системы счисления , из-за того, что вместо функций printf и scanf были задействованы cin и cout. Как их правильно заменить на printf и scanf? С этим возникают проблемы и выходят ошибки при компиляции.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <algorithm>
#include <string>
 
int main() {
    std::string str;
    
    std::cout << "enter number: ";
    std::cin >> str;
    
    char t = *std::max_element(str.begin(), str.end());
    
    if (t <= '9') 
        std::cout << "base: " <<  t - '0' + 1 << std::endl;
    else
        std::cout << "base: " <<  11 + t - 'A' << std::endl;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2017, 17:46
Ответы с готовыми решениями:

Заменить cout на printf а cin на scanf
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { int N, M, p;...

Заменить printf scanf на cout cin
#include&lt;iostream.h&gt; #include&lt;math.h&gt; #pragma argsused int main(int argc, char* argv) {int i;...

Заменить printf на cout, scanf на cin
Помогите заменить printf на cout ,scanf на cin, у меня не получается. int main() { int...

Заменить scanf и printf на cin и cout
Помогите пожалуйста переделать #include &quot;iostream&quot; #include &quot;math.h&quot; using namespace std; ...

2
-44 / 2 / 3
Регистрация: 22.12.2015
Сообщений: 508
25.12.2017, 17:59 2
Ну хоть пример то скиньте, как вы пытались заменить на scanf и printf. С ошибками разберемся.

P.S. На будущее, чтобы не писать каждый раз std:: , можно указать такую строку:
C++
1
using namespace std;
это перед int main()
0
5 / 7 / 2
Регистрация: 25.12.2017
Сообщений: 153
25.12.2017, 18:01  [ТС] 3
Я уже давно эти попытки удалил,дело в том, что там в начале первые две функции заменяются очень хорошо и работает в коде, но а вот дальше уже проблемы- идет необработанное исключение в коде, из за которого студия крашится.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2017, 18:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Заменить cin / cout на scanf / printf
#include&lt;iostream&gt; #include&lt;locale.h&gt; #include&lt;Windows.h&gt; #include&lt;string&gt; #include &quot;123.h&quot;...

Cin и cout заменить на scanf и printf
Препод придрался к коду и требует, чтобы я cin и cout заменил на scanf и printf. Поможете? или хотя...

Нужно заменить cout на printf а cin на scanf
#include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_CTYPE,&quot;Russian&quot;); ...

Нужно заменить cout и cin на printf и scanf.
Помогите пожалуйста с заменой cout и cin на printf и scanf: #include &lt;stdio.h&gt;; #include...


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

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

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