Im doing problem five on Project Euler. Basically, your supposed to find the smallest number that is evenly divided by the numbers from 1-20. heres my code, its just outputting 21, the condition on my loop.

Code:#include <iostream> using namespace std; bool Divisible(int num, int divisor); int main() { int end; int i = 3; int I = 2; while (!Divisible(i,I)) { i++; I = 2; do { Divisible(i, I); if (!Divisible) I = 21; else I++; }while(I <= 20); end = i; } cout<<end; } bool Divisible(int num,int divisor) { if (num % divisor == 0) return true; else return false; }