class jackrabbit_ecology {
private:
int start, max, startold, startnew, count, rabbit_pop;
public:
int seasons(void) {
while (rabbit_pop < max) {
if (count == 0) startold = 1;
startnew = rabbit_pop + startold;
startold = rabbit_pop;
rabbit_pop = startnew;
count++
}
}
int population(int i) {
if (i > count) return 0;
int rabbit_pop = start;
for (int x = 0; x < i; x++) {
startnew = rabbit_pop + startold;
startold = rabbit_pop;
rabbit_pop = startnew;
}
return rabbit_pop;
}
}
Design and Develop Piece by Piece
class jackrabbit_ecology {
};
int main() {
jackrabbit_ecology jre1, jre2;
}
class jackrabbit_ecology {
public:
jackrabbit_ecology(int s, int m) { }
};
int main() {
jackrabbit_ecology jre1(7, 128), jre2(51, 1024);
}
#include <iostream>
class jackrabbit_ecology {
public:
jackrabbit_ecology(int s, int m) { }
int seasons(void) { return 0; }
};
int main() {
jackrabbit_ecology jre1(7, 128), jre2(51, 1024);
if (jre1.seasons() > jre2.seasons())
cout << "first\n";
else
cout << "second\n";
}
Public:
if seasons(Fst.start, Fst.max > seasons(Snd.start, Snd.max);
int population(seasons) {
if (i < 0) return 0;
int k = 1;
else
while ((k < i) && (p2 < max)) {
This page last modified on 20 June 2001.