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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужна литература про класс string http://www.cyberforum.ru/cpp-beginners/thread171645.html
Мне нужна литература(ссылки,книги,статьи).В поисковики не отсылать так как информацию там уже смотрел и там мало чего хорошего:)заранее спасибо
C++ Найти повторяющиеся символы в массиве Доброго времени суток! Не могли бы подсказать как решить такую задачу. Дана последовательность символов, надо найти какой символ сколько раз повторяется. Предполагаю, что их лучше всего поместить в... http://www.cyberforum.ru/cpp-beginners/thread171625.html
C++ Выравнивание матрицы по столбцам
Подскажите пожалуйста как выровнять двумерный массив( матрицу )по столбцам когда в цикле идет вывод, что нада точно написать в сout<<mas ; в паскале ,если не ошибаюсь надо поставить " : 3 " после...
C++ Вычислить периметр и площадь прямоугольного треугольника
Решить задачи 7.12.17.22.27 через Borland № 27 Вычислить периметр и площадь прямоугольного треугольника по заданным дли-нам двух катетов а и b. Ссылка удалена Публикация ссылок на сторонние...
C++ Прокоментируйте код http://www.cyberforum.ru/cpp-beginners/thread171597.html
Задача: Найти наибольшее отрицательное число среди элементов с четными индексами #pragma argsused #include<iostream.h> using namespace std; int main(int argc, char* argv) { const int n=10; int...
C++ использование hunspell для проверки орфографии Привет, Хочу довавить проверку орфографии к моей проге. Пробовал использовать hunspell. Но почему-то при создании DLL следуя этим иструкциям получил кучу ошибок. Направьте пожалуйста на путь... подробнее

Показать сообщение отдельно
algoman
0 / 0 / 0
Регистрация: 04.08.2010
Сообщений: 15

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

02.10.2010, 20:16. Просмотров 1587. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru