Evo ovako napisao sam nesto i radi dobro na windows xp os. Ali posto treba da mi ovaj program radi na SUN os jer na faku radimo na sun racunarima programiranje onda imam problema. Uradi mi dobro produkt prve kolone ali druge nece da radi. Npr. ako ukucam 1,2,3,4 izbaci mi rezultat dva i tri.
ali ako ukucam npr.1,2,3,1 onda ispise dobar rezultat 2,3. tj. ako je u drugoj kolini prvi broj veci m[1,2] od m[2,2] onda ispise dobar rezultat. Bilo bi mi drago da neko malo pogleda ovo i ako zna da kaze gdje je greska ili da napise neki novi cod. Unaprijed se zahvaljujem.
Code:
#include <iostream.h>
#define max 2
main ()
{
int matrica[max][max],produkt[max];
int p=1;
char d;
do {
for (int i=1; i<=max; i++)
{
produkt[i]=1;
}
for (int i=1; i<=max; i++)
for (int j=1; j<=max; j++)
{
cout <<"Mat["<<i<<","<<j<<"]=";
cin >> matrica[i][j];
produkt[i]*=matrica[i][j];
}
for (int i=1; i<=max; i++)
cout<<"Produkt["<<i<<"]="<<produkt[i]<<endl;
cout << "Zum nochmaligen Ausfuehren des Programms druecken Sie eine beliebige Taste. Zum Beenden druecken Sie 'e'. ";
cin >> d;
}
while (d != 'e');
system("PAUSE");
return 0;
}
[Ovu poruku je menjao X Files dana 14.04.2009. u 19:47 GMT+1]