C++

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

[E]xPeRiEnCe
Fost moderator
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

12 Oct 2011, 18:35

else era daca conditia e adevarata, instructiunile vor fi executate, daca e falsa, instructiunile nu vor fi executate :-?
RoyalServer 2
User avatar
GYUKY
Fost administrator
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

12 Oct 2011, 19:09

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;
}
}
Image
Post Reply

Return to “Discutii generale”

  • Information