Matrica u c++

poruka: 8
|
čitano: 18.604
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Matrica u c++

Pozz 

treba mi pomoc 

Kako napisati program u dev c++ imam matricu A 5x5 i moram dobiti matricu B,koja nastaje mnozenjem svakog clana matrice sa sumom reda u kojem se nalazi?

 

 

mh jako zbunjujucePlač

 
0 0 hvala 0
17 godina
offline
RE: Matrica u c++

Dakle imaš matricu [m x n]. Recimo A=[m][n]. m=[1 2 3 4 5] N=[1 2 3 4 5] Ne znam sad napamet kako se definitra, pobrkali mi se pascal, c, java, ...

I imaš niz SR[] čiji elementi istp idu od 1 do 5...

 

za m=1 do 5 radi {

   za n=1 do 5 ponovi{

    SR[m]=SR[m]+A[m][n]

   }

}

eto to ti je tako nekako za sumu reda valjda

 

sad samo trebaš svaki član matrice pomnožiti sa sumom reda u kojem  se nalazi

 

za m=1 do 5 radi {

   za n=1 do 5 ponovi{

      B[m][n]=A[m][n]+SR[m]

    }

}

Ivan Marijanović, univ. bacc. ing. comp.
16 godina
neaktivan
offline
RE: Matrica u c++

to su matrice u c-u (dvodimenzionalna polja, tj polje pointera), koja se btw ne inicijaliziraju tako :D Ali ideja je ok :D

 

Može i tako, ali možeš, pošto si u c++-u, koristit STL vector, i napravit vector vectora :D

Poruka je uređivana zadnji put pon 18.1.2010 20:12 (Luuka).
17 godina
offline
Matrica u c++

Evo, nije baš zbunjujuće, čak nisam mozgao glavu imam sličan primjer u knjizi

 

 

#include<iostream>
#define BR_RED 5
#define BR_STUP 5
using namespace std;

void main() {
    int i, j, sr[BR_RED]={0}, mat[BR_RED][BR_STUP];

    for(i=0; i<BR_RED; i++)
       for(j=0; j<BR_STUP; j++) {
          cout<< "matrica [" << i << "]" << "[" << j << "]: ";
          cin>> mat[i][j];
          sr[i]+=mat[i][j];
       }
   
    for(i=0; i<BR_RED; i++) {
       for(j=0; j<BR_STUP; j++)
          cout<< (mat[i][j])*sr[i] << "\t";
       cout<< endl;
       }
}

btw. ispisao sam ti samo novu matricu, a ti možeš nadograditi program tako da ispišeš najprje staru matricu, a onda novu




Poruka je uređivana zadnji put pon 18.1.2010 23:07 (Floki).
 
0 0 hvala 0
17 godina
protjeran
offline
Matrica u c++

hm.. zašto mi je ovaj primjer poznat? :)

Moj PC  
2 0 hvala 0
15 godina
neaktivan
offline
Ono što si tražio je ovo: Matrica u c++

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a[3][3];
    int i=0,j=0,suma=0;
    cout<<"Unesite polje 3x3:"<<endl;
    for(i=0;i<3;i++)
    for(j=0;j<3;j++)
    {
    cout<<"Unesite a["<<i<<","<<j<<"] clan polja:";
    cin>>a[i][j];
    }
    cout<<endl;
    cout<<"Unijeli ste slijedece clanove dvodimenzionalnog polja:"<<endl;
    for(i=0;i<3;i++)
    {
      cout<<endl;
      for(j=0;j<3;j++)
      cout<<"a["<<i<<","<<j<<"]="<<a[i][j]<<" ";}
      cout<<endl;
      cout<<endl;
    for(i=0;i<3;i++)
    {
      suma=0;
      for(j=0;j<3;j++)
      suma+=a[i][j];
      cout<<"Zbroj clanova u "<<(i+1)<<" redu je:"<<suma<<endl;
      } 
      cout<<endl;
      for (j=0;j<3;j++)
      {
      suma=0;
      for (i=0;i<3;i++)
      suma+=a[i][j];
      cout<<"Zbroj clanova u "<<(j+1)<<" stupcu je:"<<suma<<endl;
      }
      cout<<endl;
     

    system("PAUSE");
    return EXIT_SUCCESS;
}

17 godina
offline
RE: Matrica u c++
Tracer kaže...

hm.. zašto mi je ovaj primjer poznat? :)

ako smijem primjetiti, očito profe iz srednje koriste Analizu kao zbirku zadataka, dok klinci ne skužeCool

15 godina
neaktivan
offline
Matrica u c++

Da li neko mozda zna napraviti program za iks-oks, Napraviti da igras protiv kompjutera, a da kompjuter razmiljsa, tj. da ne igra nasumicno???????..Hitno!..;)

 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice