Einzelnen Beitrag anzeigen
Ungelesen 25.01.11, 15:30   #4
pokefreak
Süßstoffbehältnis
 
Benutzerbild von pokefreak
 
Registriert seit: Feb 2009
Beiträge: 9
Bedankt: 6
pokefreak ist noch neu hier! | 0 Respekt Punkte
Standard

Hier bitte so wie du es haben wolltest.
Code:
#include <iostream>
using namespace std;


int CountNumbers (int Number[], int lang) {

int kleinT=0;
for(int n=0;n<lang;n++)
{
    if (Number[n] >0  &&  Number[n]<1000)
    kleinT++;
}

return kleinT;
}

int main () {
int n=0;
int NumIn[20];
int laenge=0,kleinerT=0;

cout << "Geben Sie  Zahlen ein, abbruch mit -1: ";
while(true)
{
    cin >> NumIn[n];
    if(NumIn[n]==-1)
    break;
    n++;
}


laenge=n;
cout << "Anzahl Zahlen = "<< laenge<< endl;

kleinerT=CountNumbers (NumIn,laenge);
laenge=laenge-kleinerT;

cout << "Anzahl Zahlen Groesser 1000 = "<< laenge << endl;
cout << "Anzahl Zahlen Kleiner 1000 = "<< kleinerT << endl;
}
Dein Programm ist leider vom grundsatz her total Falsch.
Wenn du alles erklärt haben willst, auch warum deins nicht funktionieren können wir uns gerne mal per Skype oder TS unterhalten^^
Juhu, mein erstes c++ Programm

Edit: es gibt auch einen weg ohne Arrays, denke das wäre einfacher für dich, bei bedarf kann ich diesen auch noch benutzen
__________________
pokefreak ist offline   Mit Zitat antworten