Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man hittar en Maximum i Array i C

    Hitta maximalt en array är en enkel process i C omfattar en matris , en slinga och en variabel för att lagra maximalt värde . Normalt använder du en for-loop för att titta på varje nummer i din array . En enkel if-sats gör upp kroppen av for-slingan , kontrollera om det aktuella värdet i arrayen är större än resten av de som tittat på hittills . När du har tittat på alla element , skriv ut den maximala och ditt program är klar . Instruktioner
    1

    Inkludera header -filen för standard I /O -bibliotek så att du kan skriva ut maximalt när programmet är färdigt . Också skapa en symbolisk konstant för storleken på din grupp så att det är lätt att ändra ditt program om din array ändrar storlek .

    # Include

    # define STORLEK 6
    2

    Börja din huvudprogrammet . Deklarera och initiera arrayen samt ett heltal variabel att använda som en array nedsänkt . Också skapa en variabel för det högsta värdet och initiera den till det första elementet i arrayen . Kom ihåg att arrayer börjar med ett index på noll i C.

    int main ( ) katalog

    {

    int i;

    float array [ SIZE ] = { 10,5 , 98,6 , 15,5 , 123,2 , -10,5 , 56,5 };

    float max = array [ 0 ] ;
    3

    Skapa en for-loop för att titta på varje elementet i arrayen och jämför det aktuella värdet lagras i maximalt variabeln . Om det aktuella värdet i matrisen är större än värdet av den maximala rörliga , lagra gruppvärde i maximala rörliga . Börja slingan med andra element i arrayen , eftersom du initieras maximum med det första värdet i matrisen . Stoppa loopen när du har bearbetat alla element i arrayen for (i = 1 ; i < SIZE , i + + ) katalog

    if ( array [ i] >

    . Max )

    max = array [ i] ; .
    4

    ut det maximala värdet och avsluta programmet

    printf ( " den högsta i arrayen är % f \\ n " , max ) ;

    avkastning 0;

    }

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man läser ett Word-dokument med C
    ·Hur Ignorera mellanslag när du använder längd C + +
    ·Hur man kompilerar C + + i JGrasp
    ·Hur man använder Vector STL Container Class
    ·Hur att packa en fil i C #
    ·Hur Spola buffert i C + +
    ·Vad är skillnaden mellan en analog ingång Control & e…
    ·Hur öppna flera filer för ingång och utgång i C + +…
    ·Installera om Visual C
    ·GNU & C + + för datorer
    Utvalda artiklarna
    ·Hur du ansluter en sträng till en lista med strängar …
    ·Hur Sök & Parse textfiler i C #
    ·Hur man använder Linux Lineage
    ·Lägga till en församling till web.config
    ·Hur Infoga Null Into tabell Visual Basic & Adox
    ·Reguljära uttryck i PHP
    ·Hur man hittar en Coder
    ·Så här kontrollerar du om webbläsaren har fokus i Ja…
    ·Hur man testar Business Objects
    ·Hur man skapar Python -moduler
    Copyright © Dator Kunskap http://www.dator.xyz