En vertikal graf er en graf skrives ut vertikalt. Du kan lage en vertikal graf består av stjerner. Du må beregne maksimal høyde på grafen for å vite radene av stjernene . For hver kolonne , må du finne ut om tiden trukket rad bør være en stjerne eller en plass . Denne applikasjonen benytter den innebygde utmatningsfunksjoner av C + + for å skrive ut grafen . Det trenger ikke grafiske biblioteker. Instruksjoner
en
Klikk " Start", " Alle programmer " og " Visual C + + " for å åpne utviklingen grensesnitt. Klikk på "File ", " New" og "C + + Project" for å opprette en ny C + + prosjekt
2
Definer en hovedfunksjon via kode : . Int main ( ) . Hovedfunksjonen er utgangspunktet for C + + programmering. Koden vil bli inkludert i krøllete parentes etter funksjonen erklæringen.
3
Definere variabler inkludert k , de fleste , rader, kolonner og høyde som vil bli benyttet i følgende kode . Disse variablene har en data type " int . " Definer en rekke variable " teller" som inneholder innspill til grafen.
4
Lag en "for" loop for å iterere over lengden å beregne maksimal lengde :
for ( k = 0; k < høyde , k + + ) { if ( teller [ k] > høyde) { mest = teller [ k ]; } }
5
Lag en "for" loop for å iterere over radene . Lag en annen "for" loop for å iterere over kolonnene . Plasser sistnevnte sløyfe inne i parentes av forrige loop. De to sløyfer gir deg mulighet til stjernene én etter én : en
( int r = rader ; r> == 0; r - ) { graf = ( r * mest ) /rader ; For ( int i = 0 ; i < kolonne; i + + )
6
Print stjernen hvis kolonnen ikke er ferdig , og ellers utgang en plass : en
if ( teller [ i] > ; = graf) { putchar (' * ') else { putchar (' ') }