Xcode "ожидаемый unqualified-id" на cout

Я пытаюсь сделать программу для вычисления y-компонента входного номера пользователя для 7 различных соотношений сторон. Это, вероятно, простая проблема где-то в объявлениях наверху, но у меня очень мало опыта работы с c++. Я пишу в xcode. Благодарю!

Я получаю следующие сообщения об ошибках:

19:13: Недопустимые операнды для двоичного выражения ('std :: __ 1 :: basic_istream' и '')

32: 6: Ожидаемый неквалифицированный идентификатор

//
 // aspect1.cpp
 // aspectRatioCalculator
 //


 #include <iostream>

 using namespace std;

 int main()
 {

 int a;
 cout << "Enter a number to calculate its complements at multiple aspect ratios." << endl;

 cin>> a >> endl;

 int b = (a*9)/17;
 int c = (a*9)/16;
 int d = (a*5)/8;
 int e = (a*4)/5;
 int f = (a*3)/5;
 int g = (a*3)/4;
 int h = (a*2)/3;

 cout << "17:9 | " << a << ":" << b << endl;
 cout << "16:9 | " << a << ":" << c << endl;
 cout << " 8:5 | " << a << ":" << d << endl;
 cout << " 5:4 | " << a << ":" << e << endl;
 cout << " 5:3 | " << a << ":" << f << endl;
 cout << " 4:3 | " << a << ":" << g << endl;
 cout << " 3:2 | " << a << ":" << h << endl;

 }
</iostream>
1 ответ

std::endl - выходной манипулятор. Он не предназначен для использования с входными потоками (которые используются для ввода). Измените это: cin >> a >> endl; to cin >> a; cout << endl; cin >> a; cout << endl; ,

licensed under cc by-sa 3.0 with attribution.