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 ( '')}