Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Algoritmi per la somma e il prodotto di due matrici, Esercizi di Informatica

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

2020/2021

Caricato il 15/03/2022

user2107
user2107 🇮🇹

4 documenti

1 / 11

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Somma e prodotto
di due matrici
pf3
pf4
pf5
pf8
pf9
pfa

Anteprima parziale del testo

Scarica Algoritmi per la somma e il prodotto di due matrici e più Esercizi in PDF di Informatica solo su Docsity!

Somma e prodotto

di due matrici

Somma di due matrici

/Somma di due matrici/#include <stdio.h>#include <conio.h>main ( ){

int a[3][3], b[3][3], Somma[3][3], i, j;

Somma di due matrici

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]);

Somma di due matrici

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

//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];

Prodotto di due matrici

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);

Prodotto di due matrici

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];}

Prodotto di due matrici

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();}