Merkwürdige ausgabe der Variablen



  • Hallo Leute!

    Könn ihr euch mal die Variable b anschauen nach abarbeitung der while schleife. Eigentlich soltle sie mir nur ausgeben wie oft die while schleife durchlaufen wurde aber irgnedwie komtm da nur Müll raus. Könnt ihr mir helfen? Viele vielen Dank!!

    #include <iostream>
    #include <conio.h>
    #include<iomanip> 
    using namespace std;
    
    int main()
    {
    
       int b=0,i,j,c,temp,e=0;   
       int a[100];
       bool z=false;
    
       cout<<"Eingebe der unsortierten Folge:"; 
       cout<<endl;
       e=0;
       do{ 
       cout<<"b="<<b<<endl;   
       cin>>a[e];  
       e++;
       b++;
    
    }while(a[e]!=z) ;  
    cout<<b;
        getch();    
    }
    


  • taikahn schrieb:

    aber irgnedwie komtm da nur Müll raus.

    Was für Müll?



  • ich hätte mal ein paar fragen...

    1. warum setzt du e zweimal auf 0, reicht doch schon einmal...
    2. wie unterscheiden sich b und e?
    3. "a[e]!=z" ist ziemlich finster, was wolltest du denn damit bewirken?
    4. wozu sind i, j und temp da ?
    5. wo hast du es gelernt, den variablen so komische namen zu geben? 😃


  • Habs schon lebst hinbekommen.Aber trodzem danke für eure Hilfe:-).


Anmelden zum Antworten