С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
42 / 42 / 5
Регистрация: 25.03.2014
Сообщений: 444
1

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

27.03.2014, 17:36. Показов 2569. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream.h>
#include<math.h>
#pragma argsused
int main(int argc, char* argv[])
{int i; float x,B,y;
printf("\n B="); scanf("%f", &B);
printf("________x_____|______y");
for(i=1;i<=25;i++) printf("_");
for(x=-1;x<=1;x+=0.1)
{y=B*sin(x);printf("\n %10.2f | %14.2f",x,y);}
 
                system("pause");
                return 0;
                }
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2014, 17:36
Ответы с готовыми решениями:

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

Заменить 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; ...

Заменить cin cout на printf scanf
Преподаватель не хочет принимать код по минимальному основанию системы счисления , из-за того, что...

9
25 / 25 / 15
Регистрация: 17.02.2014
Сообщений: 310
27.03.2014, 17:56 2
C++
1
#include <stdio.h>
0
135 / 134 / 53
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
27.03.2014, 18:05 3
Лучший ответ Сообщение было отмечено Dgaizer как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
#include <windows.h>
 
#pragma argsused
int main(int argc, char* argv[])
{
    int i; 
    float x,B,y;
    std::cout << "\n B=";
    std::cin >> B;
    std::cout << "________x_____|______y";
    for(i=1;i<=25;i++)  std::cout << "_";
    for(x=-1;x<=1;x+=0.1)
    {
        y=B*sin(x);
        std::cout << "\n" << x << " | " << y;
    }
 
    system("pause");
    return 0;
}
1
Модератор
Эксперт С++
13714 / 10913 / 6476
Регистрация: 18.12.2011
Сообщений: 29,141
27.03.2014, 18:05 4
Цитата Сообщение от user-men Посмотреть сообщение
#include <stdio.h>
зачем?
Для cin,cout stdio.h не нужен
1
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
27.03.2014, 18:08 5
recoder, про необходимость
C++
1
2
#include <windows.h> 
#pragma argsused
расскажите?
1
135 / 134 / 53
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
27.03.2014, 18:11 6
у меня mingw и без этого
C++
1
#include <windows.h>
не работает, вот это:
C++
1
system("pause");
C++
1
#pragma argsused
это надо спрашивать не у меня, я скопировал код и переделал под cout и cin
1
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
27.03.2014, 18:18 7
Цитата Сообщение от recoder Посмотреть сообщение
не работает
не может быть. А если убрать вызов
C++
1
system()
?
И на что ругается при отсутствии <windows.h>?
1
135 / 134 / 53
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
27.03.2014, 18:39 8
Если убрать
C++
1
system("pause")
то будет все прекрасно и
C++
1
cin.get();
- меня спасет.

Но, так как в коде было
C++
1
system("pause")
мне было проще подключить
C++
1
#include <windows.h>
а если её не подключить, будет:
'system' was not declared in this scope
1
42 / 42 / 5
Регистрация: 25.03.2014
Сообщений: 444
27.03.2014, 18:50  [ТС] 9
Если system("pause") убрать то при работе программы выдает ответ и сразу закрывается моментально доли секунды не успевая разглядеть результат
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
27.03.2014, 18:53 10
Цитата Сообщение от recoder Посмотреть сообщение
а если её не подключить, будет:
подключите <cstdlib> и используйте std::system(), не стоит ради каждого чиха подключать монстра <windows.h>
1
27.03.2014, 18:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.03.2014, 18:53
Помогаю со студенческими работами здесь

Заменить 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...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru