mardi 16 juin 2020

Why is my If statement being ignored in my For loop? [closed]

#include <vector>
#include <iostream>

int main() {

  std::vector<int> nums = {2,4,3,6,1,9,7};

  double evenR = 0;
  double oddR = 0;

  for (int i = 0; i < nums.size(); i++ ) {

    evenR = nums[i]%2;
    std::cout << evenR;

    if (evenR = 0) {
        std::cout << "YAY";
        std::cout << nums[i] << " is even!";
    }

   }

}

When running it prints out evenR with multiple iterations of it equaling "0". So I have no idea why my if statement refuses to run?

Aucun commentaire:

Enregistrer un commentaire