Logik-algorithmus .. aber wie codet man es ??
-
Definiere für folgende Klasse einen Konstruktor, der das Objekt Vektor mit der Wertefolge 0,1,-1,2,-2,3,-3,.. belegt.
class CVektor{int N, int *z; public: ...};also n =0 n+1 n-2 n+3 n-4 n+-1 .. aber wie soll man das programmieren ???
-
class CVector { std::vector<int> vec; int upper_bound; public: CVector(int n=0):upper_bound(n) { vec.push_back(0); for(int i=1;i<=upper_bound;++i) { vec.push_back(i); vec.push_back(i-(2*i)); //oder ganz einfach //vec.push_back(i*-1); } } .....Gruss Spacelord
-
Spacelord schrieb:
vec.push_back(i-(2i));
//oder ganz einfach
//vec.push_back(i-1);Oder ganz ganz ganz einfach: vec.push_back(-i);