#include <iostream>
#include <vector>
class PrintMarks {
private:
std::vector<int>* marks;
void printMarks() {
std::cout << "Printing marks" << std::endl;
for ( int i = 0; i < marks->size(); i++ ) {
std::cout << marks->at(i) << " ";
}
}
public:
PrintMarks() {
this->marks = new std::vector<int>();
}
~PrintMarks() {
delete marks;
}
void inputMarks() {
std::cout << "Please input marks.-1 would mean that you're done entering the sequence." <<std::endl;
for ( ; ;) {
int input = 0;
std::cin >>input;
if ( input == -1 ) {
break;
}
marks->push_back(input);
}
this->printMarks();
}
};
int main() {
PrintMarks *tryIt = new PrintMarks();
tryIt->inputMarks();
return 0;
}
Comments
Leave a comment