Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Array Schwierigkeiten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
15.06.2005, 18:53 Uhr
dreamweaver



Hallo,

ich muss ein Programm schreiben indem der Benutzer 10 Zahlen einliest und diese Zahlen im Array gespeichert werden. Die Funktion soll die größte Zahl die sich in dem Array befindet finden und die Position (Index) zurück in die Hauptfunktion geben.

So weit bin ich:

C++:
#include <stdio.h>
int greatest (int aiArray[], int iLength);
int main ()
{
    int iMax;
    int iNum;
    int aiArray [10];
    int iCount;
    int iLength = 0;
    
    for (iCount = 0; iCount <= 10; iCount++)
    {
        printf ("Please enter a number: ");
        scanf ("%i", &iNum);
        aiArray [iCount] = iNum;
        iLength = iLength + 1;
    }
    
    greatest (aiArray, iLength);
    printf ("%i", iMax);
        
    system ("pause");
    
    return 0;
}      

int greatest (int aiArray [], int iLength)
{
    int iMax = 0;
    int iCount;
    
    for (iCount = 1; iLength - 1; iCount++)
    {
        if (aiArray[iCount] > aiArray[iMax])
        {
            iMax = iCount;
        }
    }
    return iMax;
}            




Was stimmt da nicht?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.06.2005, 19:16 Uhr
Spacelord
Hoffnungsloser Fall



C++:
for (iCount = 1; iLength - 1; iCount++)



Lass deine Abbruchbedingung nochmal auf dich einwirken .

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.06.2005, 19:37 Uhr
~dreamweaver
Gast


Danke habe es schon.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.06.2005, 19:38 Uhr
dreamweaver



Danke habe es schon geschafft.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
16.06.2005, 08:00 Uhr
ao

(Operator)



Zitat von dreamweaver:
Die Funktion soll die größte Zahl die sich in dem Array befindet finden und die Position (Index) zurück in die Hauptfunktion geben.

Das geht aber nicht in einem einzigen Rückgabewert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: