vedi14
/* matrix1*/ /* uso di matrice */ #include <stdio.h> #define rig 3 #define col 3 int a,b,rx,cx; int mat[rig][col]={{1,1,1},{2,2,2},{3,3,3}}; /* matrice e valori */ main() { rx=rig-1; /* limite per cicli for */ cx=col-1; for (a=0;a<=rx;a++) /* stampa matrice rige e colonne */ { for (b=0;b<=cx;b++) printf("%d %s",mat[a][b],"..."); printf("\n"); } getch(); }
/* matrix3*/ /* uso di matrice */ #include <stdio.h> #define rig 3 #define col 3 int a,b,rx,cx; int mat[rig][col];; main() { rx=rig-1; /* limite per cicli for */ cx=col-1; puts("scrivi elementi matrice:"); puts("-----------------------"); for (a=0;a<=rx;a++) /* richiesta matrice rige e colonne */ { printf("%s %d\n","riga=",a); { for (b=0;b<=cx;b++) scanf("%d",&mat[a][b]); printf("\n"); } } getch(); for (a=0;a<=rx;a++) /* stampa matrice rige e colonne */ { for (b=0;b<=cx;b++) printf("%d %s",mat[a][b],"..."); printf("\n"); } getch(); }
/* matrix5*/ /* uso di matrice */ #include <stdio.h> #define rig 3 #define col 3 int a,b,rx,cx; int mat[rig][col]; int mat1[rig][col]; int mat2[rig][col]; main() { rx=rig-1; /* limite per cicli for */ cx=col-1; puts("scrivi elementi matrice prima mat:"); puts("-----------------------"); for (a=0;a<=rx;a++) /* richiesta matrice rige e colonne */ { printf("%s %d\n","riga=",a); { for (b=0;b<=cx;b++) { printf("%s %d %s","colonna=",b,"..."); scanf("%d",&mat[a][b]); printf("\n"); } } } getch(); puts("scrivi elementi matrice seconda mat1:"); puts("-----------------------"); for (a=0;a<=rx;a++) /* richiesta matrice rige e colonne */ { printf("%s %d\n","riga=",a); { for (b=0;b<=cx;b++) { printf("%s %d %s","colonna=",b,"..."); scanf("%d",&mat1[a][b]); printf("\n"); } } } getch(); puts("somma due matrici mat + mat1 ="); puts("------------------------------"); for (a=0;a<=rx;a++) /* stampa somma matrici mat+ mat1 */ { for (b=0;b<=cx;b++) printf("%d %s",(mat[a][b]+mat1[a][b]),"..."); printf("\n"); } getch(); for (a=0;a<=rx;a++) /* somma matrici mat2 */ { for (b=0;b<=cx;b++) mat2[a][b]=mat[a][b]+mat1[a][b]; } getch(); puts("somma due matrici mat + mat1 = mat2"); puts("------------------------------"); for (a=0;a<=rx;a++) /* stampa somma matrici mat2 */ { for (b=0;b<=cx;b++) printf("%d %s",mat2[a][b],"..."); printf("\n"); } getch(); }
/* matrix4*/ /* uso di matrice */ #include <stdio.h> #define rig 3 #define col 3 int a,b,rx,cx; int mat[rig][col];; main() { rx=rig-1; /* limite per cicli for */ cx=col-1; puts("scrivi elementi matrice:"); puts("-----------------------"); for (a=0;a<=rx;a++) /* richiesta matrice rige e colonne */ { printf("%s %d\n","riga=",a); { for (b=0;b<=cx;b++) { printf("%s %d %s","colonna=",b,"..."); scanf("%d",&mat[a][b]); printf("\n"); } } } getch(); for (a=0;a<=rx;a++) /* stampa matrice rige e colonne */ { for (b=0;b<=cx;b++) printf("%d %s",mat[a][b],"..."); printf("\n"); } getch(); }
/* matrix2*/ /* uso di matrice */ #include <stdio.h> #define rig 3 #define col 3 int a,b,rx,cx; int mat[rig][col]={{'a','a','a'},{'b','b','b'},{'c','c','c'}}; main() { rx=rig-1; /* limite per cicli for */ cx=col-1; for (a=0;a<=rx;a++) /* codici ascii matrice rige e colonne */ { for (b=0;b<=cx;b++) printf("%d %s",mat[a][b],"..."); printf("\n"); } getch(); for (a=0;a<=rx;a++) /* caratteri matrice rige e colonne */ { for (b=0;b<=cx;b++) printf("%c %s",mat[a][b],"..."); printf("\n"); } getch(); }