






Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Due programmi in C per calcolare rispettivamente la somma e il prodotto di due matrici quadrate. Il programma per la somma chiede all'utente di inserire i valori delle due matrici di dimensioni 3x3, mentre quello per il prodotto chiede di inserire due matrici di dimensioni differenti: 3x3 e 3x5. Al termine dell'esecuzione, vengono stampati i risultati.
Tipologia: Esercizi
1 / 11
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!







/Somma di due matrici/#include <stdio.h>#include <conio.h>main ( ){
int a[3][3], b[3][3], Somma[3][3], i, j;
printf("\nInserisci la seconda matrice\n");
for(i=0; i<= 2; i++)
for(j=0; j<= 2; j++){
printf("b[%d][%d]=", i, j ); scanf("%d",&b[i][j]);
for(i=0; i<= 2; i++) {
for(j=0; j<= 2; j++)
Somma[i][j] = a[i][j] + b[i][j];}
//Prodotto di due matrici#include <stdio.h># include <conio.h>int i, j, k;/Matrici di ingresso/double A[4][3];double B[3][5];/Matrice prodotto/double C[4][5];
main(){ printf("\nInserisci i valori degli elementi delle
due matrici: ");
printf("\n\nMatrice A[i][k]:");printf("\n");for(i=0; i<4; i++)for(k=0; k<3; k++){printf ("\nA[%d][%d]= ",i, k);
for(i=0; i<4; i++)
for(j=0; j<5; j++){
C[i][j]=0;
for(k=0; k<3; k++) C[i][j]=C[i][j]+A[i][k] * B[k][j];}
printf("\n\t\t\t\tMatrice prodotto\n\n\n");
for(i=0; i<4; i++) {
for(j=0; j<5; j++)printf("\t%2.2lf\t", C[i][j]);printf("\n\n");}
getch();}