1. 
/** * FWP, Ausgewählte Probleme aus dem ACM Programming Contest, SS10
* * Problem: 10929 You can say 11
* * Link: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=21&page=show_problem&problem=1870
* * Savkina Ekaterina
* * @version 1.0, 22/04/2010
* * Status : Accepted
* * Runtime: 0.536
*/


import java.math.BigInteger;
import java.util.Scanner;

public class Main{

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine(); /*Der Scanner liest die erste Zeile (String)
aus der Eingabe ein.*/
BigInteger bi = new BigInteger(s); /*Die neue Variable speichert den
Wert von String*/

while (!bi.equals(new BigInteger("0"))) /*Vergleichen mit 0, damit der
Wert positiv ist*/
{
/*Falls der Rest von Teilen bi durch 11 gleich 0 ist, dann ist die
Zahl durch 11 teilbar*/
if (bi.mod(new BigInteger("11")).equals(new BigInteger("0")))
System.out.println(s + " is a multiple of 11.");
else
System.out.println(s + " is not a multiple of 11.");

/*Die nächste Zeile einlesen und der Wert in der Variable bi
speichern*/
s = sc.nextLine();
bi = new BigInteger(s);
}

}
}