Ok hab es jetzt verstanden. Im ersten Schritt wird geschaut ob 17%3 ungleich null ist. Ist dies der Fall wird die Zahl ausgegeben und zum Schleifenkopfzurück gekehrt.Dann wird die 9 genommen , sie ist durch 3 teilbar, also läuft die Schleife weiter. Da 9 ungleich 3 ist wird die Schleife nicht abgebrochen. Jetzt wird die 3 genommen und da sie auch durch drei teilbar ist wird der continue Befehl übergangen und gegeuckt ob 3 ==3 ist. Dies ist der wahr, also break.  

Mit der erklärung hätte ich überings mehr anfangen können-nur zur Info

...zur Antwort

um genau zu gehen versteh ich den teil des codes sogar. Ich frage mich nur was res=res+a[i] .

...zur Antwort

1 mal 1      und 1 mal 2 soll da stehen wo 1 1  und 12 steht .

...zur Antwort