tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
354
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Prediger Prediger ist offline Mitglied
    Registriert seit
    Dec 2004
    Ort
    Dessau
    Beiträge
    13
    Ich möchte mich für die letzte Unterstützung bedanken.
    Ich habe aber noch eine Frage.

    Ich habe ein Programm geschrieben, was eine Folge von 0 und 1 erzeugt. und lasse das 1000 mal wiederholen mittels Schleife.

    Ich möchte nach jedem Durchlauf, die Anzahl der 0 und der 1 pro Folge auf den Bildschirm zu sehen bis allle 1000 Durchläufe durch sind.

    Ich dacht mir das so: Folge [1] = x Anzahl an 0
    Folge [1] = x Anzahl an 1 (Bildschirmausgabe)
    Folge [2] = x Anzahl an 0
    Folge [2] = x Anzahl an 1

    u. s.w.
    Wie muß ich das Programmieren.
    Bis jetzt rechnet der Computer alle 1000 zusammen

    Christian
     

  2. #2
    Avatar von Aiju
    Aiju Aiju ist offline Mitglied Brokat
    Registriert seit
    Jul 2004
    Beiträge
    268
    Hier ist eine Folge 01011010
    und hier der Code:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    #include <stdio>
    #include <string>
     
    int main(void)
    {
     #define len 8
     char folge[len];strcpy(folge, "01011010");
     short nullen, einsen;
     for(int i=0;i<len;i++)
     {
      if(folge[len] == '0')
       nullen++;
      if(folge[len] == '1')
       einsen++;
     }
     printf("Die Folge %s enthält %d Nullen und %d Einsen\n", folge, nullen, einsen);
    }
    Geändert von Aiju (07.01.05 um 09:52 Uhr)
     

  3. #3
    Avatar von Kangaxx
    Kangaxx Kangaxx ist offline Mitglied Silber
    Registriert seit
    Mar 2005
    Ort
    Vaihingen an der Enz
    Beiträge
    88
    Müsste das bei deinem Codebeispiel nicht:
    Code :
    1
    2
    3
    4
    5
    6
    7
    
     for(int i=0;i<len;i++)
     {
      if(folge[i] == '0')
       nullen++;
      if(folge[i] == '1')
       einsen++;
     }

    sein? Bei "len" wäre es ja immer die 8te Stelle..
     

Ähnliche Themen

  1. Set bestehend aus Strings sortieren
    Von wSam im Forum Java
    Antworten: 3
    Letzter Beitrag: 27.02.07, 19:04
  2. Datei bestehend aus Hexadezimalzahlen...
    Von Joshman im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 09.05.06, 15:01
  3. Buchstaben bestehend aus Text
    Von ZoMtEc im Forum Photoshop
    Antworten: 13
    Letzter Beitrag: 14.11.05, 23:01
  4. Ausgabe von Folgen bestehend aus 0 und 1
    Von Prediger im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 11.12.04, 00:17
  5. Button Bestehend aus einem Movieclip
    Von liquidbeats im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 13.09.03, 21:25