C++
Moderators: Moderatori ajutatori, Moderatori
-
- Fost moderator
- Posts: 1671
- Joined: 31 Oct 2009, 15:25
- Detinator Steam: Da
- Reputatie: Fost moderator
- Location: CLUJ-NAPOCA
- Has thanked: 45 times
- Been thanked: 147 times
else era daca conditia e adevarata, instructiunile vor fi executate, daca e falsa, instructiunile nu vor fi executate :-?
- GYUKY
- Fost administrator
- Posts: 9280
- Joined: 07 Apr 2008, 10:19
- Detinator Steam: Da
- CS Status: INACTIV !
- Reputatie: Fost administrator
Membru Club eXtreamCS - Location: Germania
- Has thanked: 193 times
- Been thanked: 1156 times
annakin de ce la liniile din mijloc imi da intotdeauna numere cu minus, pe prima si ultima linie imi da corect (inmultirea a doua matrici):
Code: Select all
#include <iostream.h>
void main()
{
int n,m,p,i,j,k,a[10][10],b[10][10],c[10][10];
cout<<"Dati numarul de linii n = ";cin>>n;
cout<<"Dati numarul de coloane m = ";cin>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
cout<<"a["<<i<<","<<j<<"]= ";
cin>>a[i][j];
}
cout<<"Elementele matricei A sunt: "<<endl;
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
cout<<"Dati numarul de linii m = ";cin>>m;
cout<<"Dati numarul de coloane p = ";cin>>p;
for(i=1;i<=m;i++)
for(j=1;j<=p;j++)
{
cout<<"b["<<i<<","<<j<<"]= ";
cin>>b[i][j];
}
cout<<"Elementele matricei B sunt: "<<endl;
for(i=1;i<=m;i++)
{
for(j=1;j<=p;j++)
cout<<b[i][j]<<" ";
cout<<endl;
}
for(i=1;i<=n;i++)
for(j=1;j<=p;j++)
for(k=1;k<=m;k++)
c[i][j]+=a[i][k]*b[k][j];
cout<<"Elementele matricei produs "<<endl;
for(i=1;i<=n;i++)
{
for(j=1;j<=p;j++)
cout<<c[i][j]<<" ";
cout<<endl;
}
}
-
- Information
-
Who is online
Users browsing this forum: Coka Cola, KirryCs, Petal [Bot], Yandex [Bot] and 334 guests