Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te Matrices maken in C + +
Het creëren van matrices in C + + is nuttig voor wiskundige werk of wanneer u gegevens geordend in rijen en kolommen te slaan . Matrices, het meervoud van matrix , worden gebruikt in wetenschappelijke gebieden variërend van computer graphics om kwantummechanica . Het maken van een matrix in C + + wordt uitgevoerd door waarbij een multidimensionale array en invoeren van gegevens in. Nadat de matrix is geïnitialiseerd , kunt u wiskundige bewerkingen op de matrix , zoals het berekenen van de determinant . Instructies
1

Open je C + + source -bestand in een editor zoals Microsoft Visual Studio Express . Kopen van 2

Neem de nodige libraries te werken met uw matrix door toevoeging van de volgende code op de bovenkant van uw dossier :

# Include

# include
3

Definieer het aantal rijen en kolommen in uw matrix met de volgende code :

# define MAX_ROWS 2

# define MAX_COLUMNS 2
4

Verklaar een matrix winkel uw waarden door het toevoegen van de volgende code in je functie :

int mat [ MAX_ROWS ] [ MAX_COLUMNS ] ;
5

ophalen waarden met een gebruiker prompt voor elke matrix element met de volgende code in uw functie :

printf ( " Voer gehele waarden voor elk element van de matrix ( % d , % d ) " , MAX_ROWS , MAX_COLUMNS ) ;

int x , y , i;

char str [ 256 ] ;

voor ( x = 0 ; x < MAX_ROWS ; x + + ) op Twitter

voor ( y = 0 ; y < MAX_COLUMNS ; y + + ) op Twitter

{

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

fgets
( str , 256 , stdin ) ;

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

}


de dubbele lus "voor" cycli een voor een door alle matrixelementen . De functie " fgets " haalt input van de gebruiker en de functie " atoi " zet de input van een string in een integer value .
6

Bereken de determinant van een twee - aan-twee matrix beeldscherm zijn waarde door toevoeging van de volgende code :

int determinant
;

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

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

Sla het bestand op . Compileren en uitvoeren van het programma naar uw matrix te maken .

Previous: Next:
  C /C + + Programming
·Hoe de Visual Fix C + + Runtim…
·Hoe een String Draw , vierkant…
·Hoe de lengte van een string i…
·Hoe te gebruiken C + + naar Ge…
·Hoe te controleren of een Arra…
·Hoe maak je een link met Windo…
·Hoe kan ik codes importeren Me…
·Hoe maak je een C-programma vo…
·Hoe te Glut toevoegen Met Visu…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een Web Service in VB Net Cr…
·Hoe maak je een Kwadratische formule Pro…
·Hoe te Thrift gebruiken met PHP 
·Hoe te ColdFusion Variabelen converteren…
·Hoe de hoeveelheid tekens Limit in een s…
·Hoe te Python script gebruiken op Web Se…
·Hoe kan ik HTML invoegen in MySQL met PH…
·Hoe de Strpbrk functie in gebruik C + + 
·Hoe maak je een switch gebruikt 
Copyright © Computer Kennis http://www.nldit.com