| 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
    Sådan Code Matrix Subtraktion i C + +
    Matrix subtraktion er en forholdsvis ligetil operation for at skrive computerkode for , fordi det er udført på et element -by- element basis. Da der er ingen indbygget datatype for matricer i C + + , skal du enten finde og bruge en klasse skrevet af en anden , eller gennemfører dem selv ved hjælp af flerdimensionale arrays. Kode matrix subtraktion ved hjælp af indlejrede "for " loops at trække elementerne i hver matrice én efter én . Instruktioner
    1

    Erklær matricer som flerdimensionale arrays. For eksempel : Hej

    int a [2 ] [4] = {{ 1,2,3,4 }, { 5,6,7,8 } };

    int b [2 ] [4] = {{ 0,1,2,3 }, { 4,5,6,7 } };
    2

    Opret et nyt array til at holde forskellen på to andre: < br >

    int c [2] [4]
    3

    gennemføre subtraktion ved hjælp af to indlejrede "for" loops som følger : Hej

    for (int i = 0; i < sizeof (a ) /sizeof (a [ 0 ] ) , i + +) {

    for (int j = 0 j < sizeof (a [ 0 ] ) /sizeof (a [ 0 ] [0 ]) j + +) {

    c [ i] [ j] = a [ i] [ j] - b [i] [j ]

    }
    < p > }

    " sizeof " funktioner bruges til at afgøre, hvilken type -uafhængig størrelse af hver dimension af en af ​​de matricer , så iterator variable fungere korrekt . På denne måde "for" loops er genanvendelige for matricer af enhver størrelse. Selvfølgelig skal de to matricer være af samme størrelse som hinanden for at trække dem , og denne kode antager de er. Du ønsker måske at tjekke størrelserne programmatisk hvis du udvikler koden til brug for andre.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan til at returnere en reference til Vector C 
    ·Hvordan man laver en VSH Filer 
    ·C MDI Tutorial 
    ·Hvordan man skriver et C- program til at konvertere Hex…
    ·Sådan indstilles skrifttypen til Arial i C # 
    ·Hvordan til at tage pegepinde til heltal i C + + 
    ·Sådan Pass en String at åbne en ifstream 
    ·En tutorial på iPhone SDK Alerts 
    ·Hvordan til at forebygge Memory utætheder i C + + 
    ·Sådan bruges Allegro Gør Grafik i C 
      Anbefalede Artikler
    ·Sådan bruges INSTR Med Decode og nr. Middle Name 
    ·Sådan Vise Forskel på datoer , som Hours i VBA 
    ·Sådan Konverter Binary Word MSB & LSB til Decimal 
    ·Hvordan laver Int En del af C + + String 
    ·Sådan bruges Mirage OS 
    ·Hvordan man skriver tekst på et billede i VB.NET 
    ·Hvordan man kan reducere Float i Java 
    ·Sådan oprettes miniaturebilleder i PHP 
    ·Sådan Læs mere end én linje ad gangen i Perl 
    ·Sådan Link CSS til JSP 
    Copyright © Computer Viden http://www.computerdk.com