Hvordan lage en vertikal Graf i C ++

Hvordan lage en vertikal Graf i C ++


En vertikal graf er et diagram som skrives ut vertikalt. Du kan lage en vertikal graf består av stjerner. Man må beregne den maksimale høyden til grafen for å kjenne rader av stjernene. For hver kolonne, må du finne ut om tiden trukket rad bør være en stjerne eller et mellomrom. Dette programmet bruker de innebygde utgangsfunksjoner av C ++ for å skrive ut grafen. Det trenger ikke grafiske biblioteker.

Bruksanvisning

1 Klikk "Start", "Alle programmer" og "Visual C ++" for å åpne utvikling 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 ++. Koden vil bli inkludert i klammeparenteser følgende funksjonen erklæringen.

3 Definere variabler inkludert k, mest, rader, kolonner og høyde som vil bli brukt i det følgende kode. Disse variablene har en datatype "int." Definerer en rekke variabelen "teller" som inneholder inngang for 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)
{
de fleste = telle [k];
}
}

5 Lag en "for" loop for å iterere over radene. Lag en annen "for" loop for å iterere over kolonnene. Plasser siste sløyfe inne i parentesene i forrige loop. De to sløyfer tillate deg å sende ut stjernene en etter en:

For (int r = p; r> == 0; r-)
{Graf = (r * de fleste) / rader;
For (int i = 0; i <kolonne; i ++)

6 Skriv ut stjernen dersom kolonnen ikke er ferdig, og ellers utgang en plass:

if (teller [i]> = graf)
{Putchar ( '*')
else {putchar ( '')}