24-10-2012 21:34
ifar B, yo resolvería tu problema así, mantiene más o menos la filosofía con la que resolviste la Kata.
Código:
#include <iostream>
using namespace std;
int main()
{
int contador3 = 1;
int contador5 = 1;
int suma = 0;
int i;
for(i = 3; i < 1000; i++)
{
                int multiplo = 0;
if(i/contador3 == 3)
{
contador3 = contador3 + 1;
multiplo = i;
}
                if(i/contador5 == 5)
{
contador5 = contador5 + 1;
multiplo = i;
}
suma = suma + multiplo;
}
cout << "El resultado es :"<< suma << endl;
return 0;
}