0% ont trouvé ce document utile (0 vote)
93 vues2 pages

TP2 MN

Transféré par

Mano La
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
93 vues2 pages

TP2 MN

Transféré par

Mano La
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

Le programme suivant détermine la matrice A augmentée

du second membre le vecteur b


#include<stdio.h>
main()
{
int i,j,n, ;
float A[50][50],b[50], Aug[50][50];
printf("donner la dimension n de la matrice A");
scanf("%d",&n);
for(i=0; i<n; i++){
for(j=0; j<n; j++){
printf("Introduire A[%d][%d]:",i,j);
scanf("%f",&A[i][j]);
}
}
for(i=0; i<n; i++){
printf("\n");
for(j=0; j<n; j++)
printf("%f",A[i][j]);
printf("\n");
}
for(i=0;i<n; i++){
printf("Introduire le vecteur second membre b[%d]: ",i);
scanf("%f",&b[i]);
}
printf("\n");
printf("le vecteur b est \n b=");printf("\n");
for(i=0;i<n;i++)
printf("%f\t",b[i]);
for(i=0;i<n;i++){
for(j=0;j<n;j++)
Aug[i][j]=A[i][j];
}
for(i=0;i<n;i++)
Aug[i][n+1]=b[i];
printf("\n \n la matrice augmentée Aug est :\n x");
for(i=0;i<n;i++){
printf("\n");
for(j=0;j<n+1;j++){
printf("\t%f\t",Aug[i][j]);
}
}
Le programme suivant calcule le produit d’une matrice
A(m,n) par un vecteur b(n), le résultat est un vecteur de
taille (m) membre le vecteur b

#include<stdio.h>
main()
{
int i,j,n,l ;
float A[50][50],b[50],B[50];
printf("Donner le nombre de lignes de la matrice A");
scanf("%d",&m);
printf(" Donner le nombres de colonnes de la matrice A");
scanf("%d",&n);
for(i=0; i<m; i++){
for(j=0; j<n; j++){
printf("Introduire [%d][%d]:",i,j);
scanf("%f",&A[i][j]);
}
}
for(i=0; i<m; i++){
printf("\n");
for(j=0; j<n; j++)
printf("%f",A[i][j]);
}
printf("\n");
for(i=0;i<n;i++){
printf("Introduire les éléments du vecteur b",i);
scanf("%f",&b[i]);
}
printf("\n");
for(i=0;i< m;i++){
B[i]=0;
}
for(i=0;i<m;i++)
for(j=0;j<n;j++){
B[i]=B[i]+(b[i]*A[i][j]);
}
printf("\n");
for(i=0;i<m;i++){
printf("%f\n",B[i]);
}
}

Vous aimerez peut-être aussi