|  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 matriser i C + +

    Skapa matriser i C + + är användbart för matematiska arbete eller när du behöver lagra data ordnade i rader och kolumner . Matriser , plural av matrisen , används i vetenskapliga områden från datorgrafik till kvantmekaniken . Att göra en matris i C + + sker genom att förklara en flerdimensionell array och matar in data i den. När matrisen har initierats , kan du utföra matematiska operationer på matrisen , såsom att beräkna dess determinant . Instruktioner
    1

    Öppna din C + + källfilen i en editor som Microsoft Visual Studio Express .
    2

    Inkludera de nödvändiga biblioteken att arbeta med din matris genom att lägga till följande kod på toppen av din fil :

    # include

    # include
    3

    Definiera antalet rader och kolumner i din matris med följande kod :

    # define MAX_ROWS 2 Review

    # define MAX_COLUMNS 2
    4

    Deklarera en matris store dina värderingar genom att lägga följande kod i din funktion :

    int mat [ MAX_ROWS ] [ MAX_COLUMNS ] ;
    5

    hämta värden med en användare prompt för varje matris element med följande kod i din funktion :

    printf ( " Mata in heltalsvärden för varje element i matrisen ( % d , % d ) " , MAX_ROWS , MAX_COLUMNS ) ;

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

    för ( x = 0 , x < MAX_ROWS , x + + ) katalog

    för ( y = 0; y < MAX_COLUMNS , y + + ) katalog

    {

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

    fgets ( str, 256 , stdin ) ;

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

    }

    dubbel " för " slingcykler en efter en genom alla matriselementen . Den " fgets " funktionen hämtar indata från användaren och " atoi " funktionen omvandlar input från en sträng till ett heltal.
    6

    Beräkna determinanten av en två - och-två matris och display sitt värde genom att lägga till följande kod :

    int determinant ,

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

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

    Spara filen . Kompilera och kör programmet för att göra din matris .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en rektangel med en rekursiv funktion i C …
    ·Hur man skriver kod för iPhone
    ·Definiera en flerdimensionell array i C + +
    ·Hur man gör en X -och Y- Grid i C + + Text Game
    ·Skillnaderna i Malloc och calloc
    ·Hur man tar bort ett index i en dynamisk array av helta…
    ·Hur Debug C + + Tags
    ·Hur man använder en listbox kontroll i MFC Visual C + …
    ·Hur fixar R6025 Ren Virtual Function Call
    ·Hur du ändrar markören i C + +
    Utvalda artiklarna
    ·Hur kan man överföra filer med Ajax och PHP
    ·Hur köra en lagrad procedur Command i Visual Basic
    ·Perl Script Beräkning
    ·Hur man använder alternativa metoder i NetBeans
    ·Hur Integrera Android Med Eclipse
    ·Så se koden en Visual C Projekt
    ·Hur man bygger en egen Web Content Management System
    ·Vad betyder Debugging Query
    ·Lägga Analytics till ljusbord
    ·Hur man tar bort en radbrytning i C
    Copyright © Dator Kunskap http://www.dator.xyz