Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lage matriser i C + +
    Opprette matriser i C + + er nyttig for matematisk arbeid eller når du trenger å lagre data organisert i rader og kolonner . Matriser, flertall av matrisen , blir brukt i vitenskapelige felt som spenner fra datagrafikk til kvantemekanikken . Å gjøre en matrise C + + er gjort ved å erklære en flerdimensjonal array og skriver inn data i den. Når matrisen er blitt initialisert, kan du utføre matematiske operasjoner på matrise, for eksempel beregne sin determinant . Instruksjoner
    en

    Åpne C + + kilde fil i en editor som Microsoft Visual Studio Express.
    2

    Inkluder de nødvendige biblioteker for å arbeide med matrise ved å legge følgende kode på toppen av filen : en

    # include

    # include
    3

    Definer antallet rader og kolonner i matrise din med følgende kode :

    # define MAX_ROWS 2

    # define MAX_COLUMNS 2
    4

    Erklærer en matrise butikken dine verdier ved å legge følgende kode i funksjon din : en

    int mat [ MAX_ROWS ] [ MAX_COLUMNS ];
    5

    Hent verdier med en bruker ledetekst for hver matrise element med følgende kode i funksjon din :

    printf ("Skriv heltall verdier for hvert element i matrisen ( % d, % d )" , MAX_ROWS , MAX_COLUMNS ) ;

    int x , y , jeg ;
    < p > røye 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 ) ;

    }

    The double " for " loop sykluser én etter én gjennom alle matriseelementer . Den " fgets "-funksjonen henter input fra brukeren og " atoi "-funksjonen konverterer innspill fra en streng til et heltall .
    6

    Beregn determinanten av en to -for- to-matrise og skjerm sin verdi ved å legge følgende kode:

    int determinant ;

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

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

    Lagre filen . Kompilere og kjøre programmet for å gjøre matrise .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Lukk programmer i C 
    ·Hvordan få C + + for å subtrahere tall 
    ·Slik søker du etter en fil i C # 
    ·Hvordan å kompilere et Makefile 
    ·Hvordan du skal lukke en WCF Kanal 
    ·Hvordan lage en C + + Void Skjerm 
    ·Slik bruker du en C + + Vector å lagre data 
    ·Hvordan konvertere en streng til en figur i C + + 
    ·Hvordan håndtere Browser Lukk Hendelser i C 
    ·Hvordan lage en tekstboks i Visual C # 
      Anbefalte artikler
    ·Hvordan lage ting fra bunnen i Visual Basic 
    ·Forskjellen mellom komponentbasert utvikling og service…
    ·Slik fjerner en tilordnet stasjon på VBS 
    ·Hvordan bruke Com-porter i Visual C 
    ·Hvordan legge til Blanks i en String i Visual Basic 
    ·Hvordan gjøre en Faktorielle i CPP 
    ·Hvordan lage et sett med funksjonen returnerer 
    ·Hvor å Fastsette Visual C + + Runtime Library 
    ·Hvordan Roter et Div. i JavaScript 
    ·Slik konverterer Perl Script til EXE 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/