Esercizi di Programmazione in C: Gestione di Array e Matrici
Classificato in Elettronica
Scritto il in
italiano con una dimensione di 5,29 KB
Trasferimento di Dati tra Array
Questo codice dimostra come trasferire dati tra due array, a e b, in base a specifici criteri. L'array a è di dimensioni 64x4, mentre l'array b è di dimensioni 3x15.
#include <stdio.h>
#include <stdlib.h>
int main() {
int a[64][4];
int b[3][15], i, regione, sumasup = 0, sumahab = 0, j;
j = 0;
regione = 1;
for (i = 0; i < 64; i++) {
if (a[i][0] == regione) {
sumasup += a[i][2];
sumahab += a[i][3];
}
if (a[i + 1][0] != regione) {
b[0][j] = regione;
b[1][j] = sumasup;
b[2][j] = sumahab;
j++;
sumasup = 0;
sumahab = 0;
regione++;
}
}