Für ein Intervall von mindestens 150 natürlichen Zahlen z ist die Quersumme qz zu berechnen.
Der Startwert a des Intervalls ist von der Tastatur einzulesen.Führen Sie eine Eingabekontrolle aus,die garantiert,dass a>0 ist.Geben Sie für alle z des Intervalls [a,a+150],die Quersumme und ihre Summanden aus.Falls die Quersumme durch 9 teilbar ist,berechnen Sie qz/9 und z/9 und machen entsprechende Ausgaben.
ich habe Programm geschrieben,Complieren ist ok,aber es gibt immer Fehler im Laufen.
kann jemand mir helfen? danke
Der Startwert a des Intervalls ist von der Tastatur einzulesen.Führen Sie eine Eingabekontrolle aus,die garantiert,dass a>0 ist.Geben Sie für alle z des Intervalls [a,a+150],die Quersumme und ihre Summanden aus.Falls die Quersumme durch 9 teilbar ist,berechnen Sie qz/9 und z/9 und machen entsprechende Ausgaben.
ich habe Programm geschrieben,Complieren ist ok,aber es gibt immer Fehler im Laufen.
kann jemand mir helfen? danke
Code:
class Quersumme
{
public static void main(String args[])
{
int a,b,z,qz,summe,qz1,z1;
a=8;
b=158;
z=IO1.einint();
qz=0;
summe=0;
if(a<=z&&z<=b)
for (z=a;z<b;z=z+1)
{
while(z!=0)
{
qz=qz+z%10;
z=z/10;
}
if (qz%9==0)
{
qz1=qz/9;
z1=z/9;
System.out.println(qz1);
System.out.println(z1);
}
System.out.println("die Quersumme ist:"+qz);
System.out.println("Summe ist:"+summe);
}
}
}