En vertikal graf är en graf som skrivs ut lodrätt . Du kan göra en vertikal kurva består av asterisker . Du måste räkna ut den maximala höjden på grafen för att veta raderna av asterisker . För varje kolumn , måste du bestämma om det för närvarande dras raden bör vara en asterisk eller ett utrymme . Denna applikation använder de inbyggda output funktioner i C + + för att skriva ut diagrammet . Det behöver inte grafiska bibliotek . Instruktioner
1
Klicka på "Start ", " Alla program " och " Visual C + + " för att öppna utveckling gränssnitt . Klicka på " File ", " New " och " C + +-projekt " för att skapa en ny C + + projekt
2
Definiera en huvudfunktion via kod : . Int main ( ) . Huvudfunktionen är startpunkten för C + + -programmering . Koden kommer att ingå i de klammerparenteser efter funktionen deklarationen .
3
Definiera variabler inklusive k , de flesta , rader, kolumner och höjd som kommer att användas i följande kod . Dessa variabler har en datatyp " int . " Definiera en array variabel " count " som innehåller indata för grafen .
4
Skapa ett " för " loop för att iterera över längd att beräkna den maximala längden :
för ( k = 0 , k < höjd , k + + ) {if ( count [ k ] > höjd ) { mesta = count [ k ] ; } }
5
Skapa ett " för " loop för att iterera över raderna . Skapa en annan " för " loop för att iterera över kolumnerna . Placera senare slingan innanför fästena från föregående loop . De två slingorna kan du mata ut asterisker en efter en :
( int r = rader , r > == 0 , r - ) { graf = ( r * mest ) /rader , for (int i = 0 ; i. < kolonn , i + + )
6
Skriv asterisken om kolumnen inte har avslutats , och annars ut ett utrymme :
if ( count [ i] > ; = graf ) { putchar ( ' * ' ) else { putchar ( ' ' ) } Addera