// Name: Musa Ahmed, Course: CST116, Lab # 0, Learn how to debug and how to use an IDE as well as GitHub #include #include #include #include #include #include #include using namespace std; using std::cout; using std::cin; using std::endl; using std::string; using std::to_string; int main() { vector n; vector g; vector c; float gpa; string temp; for (int i = 0; i < 4; i++) { bool isDecimal = false; bool isString = false; cout << "Enter a name: " << endl; cin >> temp; n.push_back(temp); cout << "Enter a decimal gpa: " << endl; cin >> temp; while (isDecimal == false) { for (int i = 0; temp[i]; i++) { if (temp[i] == '.') { isDecimal = true; break; } } if (isDecimal == true) { break; } cout << "Please enter a Decimal!" << endl; cin >> temp; } double val = roundf(stod(temp) * 100)/100; gpa = val; g.push_back(to_string(gpa)); cout << "Enter an income: " << endl; cin >> temp; c.push_back(temp); } cout << left << setfill('0') << gpa << endl; for (int i = 0; i < 4; i ++) { cout << "Profile #" << i+1 << ' ' << "Name: " << n[i] << ' ' << "Income: $" << c[i] << ' ' << "GPA: " << left << setfill('0') << setw(4) << g[i] << endl; } return 0; }