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 gör en Vertical Graph i C + +

    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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man läser en String i C
    ·Funktion av C Boolean
    ·Hur man bygger en mobil app som använder en kamera
    ·Hur man skriver HTML Extensions i C
    ·Hur att dölja subview på en iPhone
    ·Hur man implementera en algoritm till datorn
    ·Hur man skapar en IRC Spybot
    ·Hur du formaterar Dubblar i C
    ·Malloc funktion
    ·Hur man läser en xls-fil med en C-programmet
    Utvalda artiklarna
    ·Hur man läser xls-fil Vb
    ·Hur man tar bort cookies i Java
    ·Python CGI Exempel
    ·Vad är en händelse i Java
    ·Visual Basic program
    ·Hur man skriver en Taylor -serien i Python
    ·Hur man använder Blender grafik i Java 3D
    ·Hur man använder en konsekvent Trace System för Enkla…
    ·Hur att koda HTML Med Python
    ·Hur ansluta till SQL Från VB6
    Copyright © Dator Kunskap http://www.dator.xyz