Удалите лишние >
из заголовка:
#include <iostream>
#include <iomanip>
#include <string> // here
Исправьте следующие строки:
int main ()
{
double uData, mData, lData, subTotal, tAmount, fTotal, ssTotal, pLines;
char dataType, miitaryY, militaryN; // add ; here
uData = U; // add ; here
mData = M; // add ; here
lData = L; // add ; here
pLines >=1???? // Don't know what are you trying to do.
if (militaryY)
{
ssTotal = (pLines + uData) * militaryY;
subTotal = ssTotal + pLines + uData; // add ; here
fTotal = (subTotal * tAmount) + subtotal; // add ; here
}
else if (militaryN)
{
subTotal = fTotal + pLines + uData; // add ; here
fTotal = (subTotal * tAmount) + subtotal; // add ; here
}
else if (militaryY)
{
ssTotal = (pLines + mData) * militaryY;
subTotal = ssTotal + pLines + mData; // add ; here
fTotal = (subTotal * tAmount) + subtotal; // add ; here
}
else if (militaryN)
{
subTotal = fTotal + pLines + mData; // add ; here
fTotal = (subTotal * tAmount) + subtotal; // add ; here
}
else if (militaryY)
{
ssTotal = (pLines + lData) * militaryY;
subTotal = ssTotal + pLines + lData; // add ; here
fTotal = (subTotal * tAmount) + subtotal; // add ; here
}
else if (militaryN)
{
subTotal = fTotal + pLines + lData; // add ; here
fTotal = (subTotal * tAmount) + subtotal; // add ; here
}
Обновление: Возможная структура вашего кода может быть:
int main ()
{
double uData, mData, lData, subTotal, tAmount, fTotal, ssTotal, pLines;
char dataType, miitaryY, militaryN;
cin >> pLines;
for (int i = 0; i < pLines; i++)
{
cin >> uData;
cin >> mData;
cin >> lData;
cin >> dataType;
if (dataType == 'Y')
{
// do something here
}
else // dataType == 'N'
{
// do something here
}
}
}