Einfache For-Schleife mit besonderer Ausgabe bei bestimmten Zahlenwerten

  • Hi

    ich bin absoluter Programmieranfänger (was man auch an der Frage merken wird^^) und hab jetzt ein paar Aufgaben bekommen, die ich hinbekommen muss. Erstmal habe ich ein Programm geschrieben, dass von 5-50 zählt und die Zahlen auf dem Bildschirm ausgibt. Soweit hat das noch geklappt, hier ist der Quelltext davon

    Jetzt muss ich allerdings hinbekommen, dass das Programm immernoch von 5-50 zählt, allerdings vor den Zahlen 10,20,30,40 und 50 eine # steht bei der Ausgabe. Das soll immernoch mit einer For Schleife gemacht werden. Ich hab schon versucht das mit if Anweisungen für i=10 usw. zu machen, aber das hat nicht funktioniert und AFAIK soll das ja alles nur mit einer For Schleife gehen. Kann mir jemand weiterhelfen?

  • also du wirst schon auf irgendeine weise ne bedingung einbauen müssen!

    entweder mit if oder eben mit switch.

    die einfachste variante wäre in der for-schleife ein

    Code
    if(i % 10 == 0){
    System.Console.WriteLine("#" +i);
    }
    else{
    System.Console.WriteLine(i);
    }


    zu schreiben.

    und dein

    Zitat

    int zahl10;

    wird ja so nirgendwo benutzt.. des kann weg ;)