Wpis z mikrobloga

@wytrzzeszcz:

int sumax(int x, int y, int z)
{
int suma=0;
for (i=1; i++; i * x<n)
{
if ((i * x)%y!=0)&&((i * x)%z!=0)
suma+=i * x;
x=i * x;
}
return suma;
}

int #!$%@?()
{
return sumax(a, b, c)+sumax(b, a, c)+sumax(c, a, b);
}

jakoś tak? niesprawdzane, nie mam tu kompilatora i mogłem #!$%@?ć składnię.
@wytrzzeszcz
Czy mógłbyś precyzyjniej opisać to zadanie?
Szczególnie warunek (np. użyć symboli logicznych, ponieważ te słowa są chyba mało precyzyjne w porównaniu do tego co masz na myśli).
Oraz podać przykłady kilku dozwolonych liczb, np kiedy a = 2, b = 4 i c = 8
@wytrzzeszcz
Rozwiązanie:
http://ideone.com/xv4IHH
usunięty błąd w pętli> http://ideone.com/wOKbq5

Przykładowe wyniki dla sumy od najmniejszej wprowadzonej liczby do 999 999 999 włącznie:
wejście: 8 2 4
wyjście: 125 000 000 000 000 000
czas: ~32s

wejście: 7 4 21
wyjście: 107 142 856 857 142 860
czas: ~20s

wejście: 1 2 3
wyjście: 166 666 666 333 333 333
czas: ~1m2s

wejście: 321 1234 883
wyjście: 1 554 606 436 593 258
czas: