Lägga till två matriser till en tredje

April 5

Lägga till två matriser till en tredje


Manipulera matriser är en viktig färdighet alla programmerare måste behärska. Arrayer är en mycket vanlig datastruktur som finns i nästan varje programmeringsspråk. En array är en sekvens av intilliggande element av en given typ, och kan användas för att lagra saker som tal, tecken eller referenser till objekt. Alla element i en array måste vara av samma typ. En gemensam övning programmerings studenter kan bli ombedd att utföra är att lägga till värden mellan två matriser och lagra resultatet i en tredje matris.

Instruktioner

1 Definiera en storlek för alla dina arrayer:

definiera ARRAY_SIZE 10

2 Definiera en matris som kommer att hålla summan av två andra uppsättningar genom att skriva så här:

int sum [ARRAY_SIZE];

3 Definiera och initiera två matriser som håller de värden som ska läggas till. Ringa varandra array a och b, och fylla dem med 10 godtyckliga nummer. Detta kan åstadkommas så här:

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

INT B [ARRAY_SIZE] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

4 Iterera genom en for-loop ARRAY_SIZE gånger. Detta för slinga kan definieras så här:

for (int i = 0; i <ARRAY_SIZE, i ++)

{

}

5 Lägga värdena på array a och b tillsammans och lagra resultatet i arrayen summa. Du kan skriva något sådant mellan klammerparenteserna i för loop:

summan [i] = a [i] + b [i];

Tips

  • Du kanske vill skriva ut resultatet av din tillägg. För att göra detta, kan du lägga till följande kodrad i programmet:
  • printf ( "% d \ n", sum [i]);
  • Var noga med att placera den inom klammerparenteserna för for-loop, direkt efter den linje du skrev i steg 5.

        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2022 Astrixsoft.com | Contact us: webmaster# astrixsoft.com