| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan laver Matricer i C + +
    Oprettelse matricer i C + + er nyttigt for matematiske arbejde , eller når du har brug for at gemme data organiseret i rækker og kolonner. Matricer , flertalsformen af ​​matrix , der bruges i videnskabelige områder lige fra computergrafik til kvantemekanikken. Realiseringen af ​​et matrix i C + + er udført ved at erklære en multidimensional array og indlæse data i den. Når matricen er initialiseret , kan du udføre matematiske operationer på matrixen , såsom beregning af dets determinant. Instruktioner
    1

    Åbn din C + + source fil i en editor som Microsoft Visual Studio Express.
    2

    Medtag de nødvendige biblioteker til at arbejde med din matrix ved at tilføje følgende kode på i toppen af ​​din fil : Hej

    # include

    # include
    3

    definere antallet af rækker og kolonner i din matrix med følgende kode :

    # define MAX_ROWS 2

    # define MAX_COLUMNS 2
    4

    Erklær en matrix butik dine værdier ved at tilføje følgende kode i din funktion : Hej

    int mat [ MAX_ROWS ] [ MAX_COLUMNS ]
    5

    Hent værdier med en bruger prompt for hver matrix element med følgende kode i din funktion :

    printf ("Indtast heltalsværdier for hvert element i matrix ( % d, % d)" , MAX_ROWS , MAX_COLUMNS ),

    int x, y, i;
    < p > char str [ 256 ]

    for (x = 0; x < MAX_ROWS , x + +)

    for (y = 0; y < MAX_COLUMNS , y + +)

    {

    printf (" \\ n% d, % d :", x, y ),

    fgets ( str, 256 , stdin ),

    mat [x] [ ,"y ] = atoi ( str. ),

    }

    dobbelt " for " loop cykler én efter én gennem alle matrix elementer. Den " fgets "-funktionen henter input fra brugeren og " atoi "-funktionen konverterer input fra en streng i et heltal værdi.
    6

    Beregn determinanten af en to gange to matrix og display dens værdi ved at tilføje følgende kode : Hej

    int determinant ,

    determinant = ( mat [0] [0] * mat [1 ] [1] ) - ( mat [0] [1 ] * mat [1] [ 0 ])

    printf ( "\\ nDeterminant :% d " , determinant ),
    7

    Gem filen . Kompilere og udføre programmet for at gøre din matrix.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes Dynamic Lighting i GTKRadiant 
    ·Sådan Søg efter en fil i C # 
    ·Hvordan man kompilerer et C + + i Dev -C 
    ·Hvordan at begrænse antallet af decimaler i C + + 
    ·C Statisk Inline Funktion 
    ·Sådan får Elementer i en Matrix i C 
    ·Når du har valgt en dato i DateTime Picker , hvordan k…
    ·Sådan oprettes Hello World i Microsoft Visual C 2010 E…
    ·Sådan Initialiser en ArrayList 
    ·Sådan Find antallet af forekomster af en karakter i en…
      Anbefalede Artikler
    ·Hvilket format er Silverlight 
    ·Sådan ændres INT til et objekt i C + + 
    ·Sådan oprettes en tekstfil til MySQL 
    ·Sådan fjernes PHP Fra XAMPP 
    ·Sådan Formatér en HashMap i Java 
    ·Hvordan laver MFC dialogbokse 
    ·Sådan Erstat Python Right 
    ·Sådan bruges et anker Tag i JSP 
    ·Sådan får du adgang Query Refresh 
    ·PHP String Sammenligning 
    Copyright © Computer Viden http://www.computerdk.com