Dator
 |  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 fyller en 2D Matrix i C

    2D matriser är datastrukturer som organiserar data i rader och kolumner . C använder jag , J nedsänkt notation för att komma åt elementen i matrisen . Implementera kontrollerade slingor tillåter programmeraren att komma arrayelementen en i taget för att fyllas med data . Påfyllning av 2D matrix datastruktur är en grundläggande programmering övning som introducerar nybörjare programmerare till begreppen matriser, loopar och datatyper . Instruktioner
    utforma algoritmen
    1

    Skapa en 2D matris av 'N' element . Välj informationen som ska fylla matrisen med .
    2

    Starta en slinga för att gå vidare raden från första till sista raden .
    3

    Nest en slinga inom raden slinga för att fylla varje första element på varje kolumn. När en rad är helt fylld , kommer programmet att flytta till nästa rad.
    4

    Utgång till 2D matrisen på skärmen för att kontrollera fyllningen .
    5

    fullständig algoritm : .

    Skapa en 2D matris av 'N' element

    Välj data för att fylla din matris

    Skapa en rad loop

    Nest . en kolumn loop

    Output 2D matrix
    Coding program
    6

    inrätta programmet . Programmet kommer ut matrisen till skärmen , och utgången är implementerad i iostream biblioteket
    p Detta är koden : .

    # Include

    using namespace std ;

    int main ( ) katalog

    {
    7

    Skapa vår matrix 2D . I exemplet kommer matrisen lagrar heltal
    p Detta är koden : .

    Int matrix2d [ 10 ] [ 10 ] ,
    8

    välja vilken data att fylla matrisen. . För exemplet används 3 , även om varje heltal kommer att gälla
    p Detta är koden :

    int fill_number = 3 ;
    9

    Skapa en rad loop och . boet en kolumn slinga inom det
    p Detta är koden :

    for (int i = 0 ; i. == 9 , i + + ) //Rad Lop

    {

    for (int j = 0; j == 9 , j + + ) //Kapslade Kolumn loop

    {

    matrix2d [ i] [ j ] = fill_number ;

    10

    Utgång 2D matris . Programmet kommer att mata matrisen samtidigt fyllningen värdet lagras på matrisen
    p Detta är koden :

    cout << matrix2d [ i] [ j ] ; /. /output matrisen

    }

    cout << endl;

    }
    11

    Avsluta programmet genom att returnera något värde < . br >

    retur ( 0 ) ;

    }
    12 p Detta är hela koden :

    inkluderar #

    using namespace std ;

    int main ( ) katalog

    {

    int matrix2d [ 10 ] [ 10 ] ;

    int fill_number = 3 ;

    for (int i = 0 ; i. == 9 , i + + ) //Rad Lop

    {

    for (int j = 0; j == 9 , j + + ) //Nästlad Kolumn loop

    {

    matrix2d [ i] [ j ] = fill_number ;

    cout << matrix2d [ i] [ j ] , //output matrix

    }

    cout << endl;

    }

    retur ( 0 ) ;

    }

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur fixar R6025 Ren Virtual Function Call
    ·Hur man använder Visual Studio för C + +
    ·Lägga till en textruta till DataGridView
    ·Vad är Scarlett Fever
    ·Lägga till en rad i DataGridView
    ·Hur ansluta Visual C till en Access- databas
    ·Hur man implementera en algoritm till datorn
    ·Hur man använder HeapSize Funktion
    ·Så för att öka värdet av en pekare i en funktion
    ·Hur man skapar en länkad lista i C
    Utvalda artiklarna
    ·Hur Pump meddelanden med Vb.Net
    ·Hur man öppnar en PDF-fil i Java
    ·Konvertera DataView Into en TreeView
    ·Konvertera PY filer till PYC
    ·Hur man gör en paus Script i Game Maker 5
    ·Vad är en EJB Stub
    ·Hur man skriver ut i Vb.Net
    ·Hur till Omvänd String i C Använda matriser Utan För…
    ·Hur man skapar ett Word Array i MIPS
    ·Hur man tar bort en enhet från en array i PHP
    Copyright © Dator Kunskap http://www.dator.xyz