Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
algoman
0 / 0 / 0
Регистрация: 04.08.2010
Сообщений: 15
#1

использование scanf - C++

02.10.2010, 20:16. Просмотров 1600. Ответов 2
Метки нет (Все метки)

Написал код на Code::Blocks с использованием scanf
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <stdio.h>
#include <math.h>
using namespace std;
int main ()
{  
    int n, i , m_i = 0;
    float mn = 999999999.0, t, a, b, c,  eps  = 10e-7;
    scanf("%d", &n);
    for (i = 1; i <= n; i ++)
    {
        scanf("%f%f%f", &a, &b, &c);
        cout << a << " " << b << " " << c << endl;
 
        t = (a * 1.0) / (c * 1.0 - b * 1.0);
 
        if(t < mn - eps)
        {
             mn = t;
             m_i = i;
        }
    }
    printf("%d", m_i) ;
return 0;
}
. Когда меняю float на double, то при выводе a, b, и c
C++
1
cout << a << " " << b << " " << c << endl;
выводит ошибку. Что нужно писать в scanf, чтобы переменные a, b, и c c типом double правильно вводились и выводились?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2010, 20:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос использование scanf (C++):

scanf в C - C++
можна прочитать несколько значений использав всего раз scanf например : scanf (&quot;%d %d&quot;,&amp;a,&amp;b); ? - правильно ли это...

Scanf - C++
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;cstdio&gt; #include &lt;cstdlib&gt; using namespace std; int maska(string a,string...

scanf ? - C++
господа, подскажите пожалуйста, почему после этого в VC++ вылетает исключение о нарушении доступа (access violation) к каким-то (по ходу...

scanf() - C++
Всем привет! Вот маленький тестовый пример #include &lt;stdio.h&gt; int i; int main() { printf(&quot;Enter value:...

MPI и scanf в С++ - C++
Вобщем я делаю параллельную программу. Все процессы в этой программе должны узнать некоторое целое число X, которое пользователь вводит с...

Непонятки со scanf - C++
char str_check; //строка для функции &quot;check&quot;, которая проверяет введенные данные { scanf(&quot;%s&quot;,&amp;str_check); } выскакивает...

2
Bazan
22 / 22 / 0
Регистрация: 15.04.2009
Сообщений: 100
02.10.2010, 20:41 #2
C++
1
scanf("%f %f %f", &a, &b, &c);
1
accept
4828 / 3249 / 165
Регистрация: 10.12.2008
Сообщений: 10,569
03.10.2010, 07:56 #3
Когда меняю float на double
надо менять %f на %lf (но только в scanf, в printf и float и double выводятся через %f)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2010, 07:56
Привет! Вот еще темы с ответами:

fprintf scanf - C++
Помогите с кодом Хочу сделать считывание с файла и вывод в файл output input #include &lt;stdio.h&gt; #include &lt;io.h&gt; #include...

Ошибка в SCANF - C++
warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use...

scanf for double - C++
Не подскажите как будет выглядеть функция scanf если нужно считать double Заранее спасибо

Работа со scanf() - C++
Добрый день! Столкнулась с проблемой при работе с функцией scanf(). Особенно не получается, если тип вводимых данных char. Не работают...


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

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

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