Which error will occur in this code?
#include <vector>
#include <algorithm>

#include <cmath>

int main(int argc, char *argv[])
    const int Xmin = -6;
    const int Xmax = 6;

    std::vector <double> xArray;
    std::vector <double> yArray;

    for (int i=Xmin; i < Xmax;  i += 0.001)
        i += 0.2;

    return 0;
In the loop
for (int i=Xmin; i < Xmax;  i += 0.001)
the i variable is of type int, so adding to the variable (i += 0.001) will be discarded.
The loop is not just infinite (there will never be i == Xmax).
Arrays will be filling up until the computer’s memory runs out.

Follow CodeGalaxy

Mobile Beta

Get it on Google Play
Send Feedback
Sign Up Now
or Subscribe for future quizzes