простая программа рассказывает, сколько молока стоит, что бы я не понял, почему я получаю эту ошибку «нет соответствия для« оператора >> »в« std :: cin ?? » im новичок в C++, но все равно, какого черта.нет совпадений для 'operator >>' in 'std :: cin?
также эта ошибка: "В функции 'ИНТ основной()':"
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
const double CARTONLOAD = 3.78;
const double CARTONCOST = 3.78 * .38;
const double CARTONPROFIT = 0.27;
int main()
{
double totalmilk = 0;
double milkcartonsneeded = 0;
double milkcost = 0;
cout << "Enter total amount of milk produced in the morning in Liters" << endl;
cin >> totalmilk >> endl;
milkcartonsneeded = totalmilk/CARTONLOAD;
cout << " Number of milk cartons needed to hold milk: " << milkcartonsneeded << endl;
milkcost = milkcartonsneeded * CARTONCOST;
cout << " The cost of producing milk is: " << milkcost << endl;
cout << " The profit for producing milk is: " << milkcartonsneeded * CARTONPROFIT - milkcost << endl;
return 0;
}
i мысль endl - новая линия lol – 2014-08-30 23:13:10
@ user3542679: Это правильно. Это заставляет поток выводить новую строку (в дополнение к другим вещам). Но 'cin' ничего не выводит. Это работа 'cout'. –