www.domaci.de Forum Indeks Home
Portal • Forum • Novi upisi • Pretraga • Link do nas • Domaći filmovi • Lista korisnika • Tim sajta • Proverite privatne poruke • Prijava • Registracija
Pravilnik • FAQ • Profil • Favorites • Galerija slika • Top lista • Download MP3 • MP3 razno • Spotovi • Noviteti 2013 • Muzički noviteti 2014

pomoc za c++
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Programiranje ~
::  
Autor Poruka
ikica@
Početnik Domaćeg.de
Početnik Domaćeg.de





Datum registracije: 20 Nov 2007
Poruke: 10

serbia.gif
PorukaPostavljena: Uto Nov 20, 2007 5:33 pm    Naslov poruke: pomoc za c++ Na vrh strane Na dno strane

#include <iostream.h>
int unos ()
{
int m,n,i,j,a[50][50];
cout<<"\nUnesite clanove matrice:\n";
for (i=0;i<m;i++)
{
for (j=0;j<n;j++)
{
cin>>a[i][j];
}
}
return 0;
}
int main ()
{
int m,n,i,j,a;
cout<<"\nUnesite broj redova matrice:\n";
cin>>m;
cout<<"\nUnesite broj kolona matrice:\n";
cin>>n;
unos ();

return 0;
}

Molim vas,pomozite mi da uradim ovaj zadatak,funkcija za unos clanova matrice!


naravno,ukoliko nekome jos treba pomoc,mogu da pokusam da pomognem!treci sam razred-elektrotehnicar racunara!



[Edit by aureliano: Pisanje poruke jedne za drugom, u istoj temi, gde to nije neophodno (SPAM-ovanje), strogo je zabranjeno Pravilnik-om.]


 
sansei
Početnik Domaćeg.de
Početnik Domaćeg.de





Datum registracije: 30 Okt 2007
Poruke: 89
Mesto: Sarajevo

bosnia_herzegovina.gif
PorukaPostavljena: Uto Nov 20, 2007 10:49 pm    Naslov poruke: Na vrh strane Na dno strane

s obzirom da si treci razred rjesi se rada sa dvije funkcije ukoliko neces da koristis dinamicku alokaciju memorije,ukoliko si je ucio,a ona bi ti bila najbolja za matrice.A da bi ovaj zadatak proradio trebas da ili sve radis u main-u,ukines funkciju unos i sve to strpas u main,ili da ti funkcija unos prima varijable m i n,a vraca pokazivac na matricu,prvi clan,onda bi ti formulacija isla kao:
int *unos(int m,int n){sve ono osim deklaracije m i n;
int *p=a;//pokazivac na matricu
return p;
}
ili da ti funkcija prima i ovaj pokazivac na matricu iz glavnog programa pa bi ti funkcija bila void;
sretno Smile

_________________
biti pokoren,a vladati osvajacem- najveca je zenska vrlina!
 
Vaxter
Dobro upućeni član
Dobro upućeni član



Godine: 39

Datum registracije: 27 Sep 2004
Poruke: 605
Mesto: Šimanovci

serbia.gif
PorukaPostavljena: Čet Nov 22, 2007 3:09 am    Naslov poruke: Na vrh strane Na dno strane

Poshto vec radish u c++-u, chini mi se da bi klasa vector bila bolje reshenje...
Dakle, vector<vector <int> > matrica;

Ja sam to reshio tako shto sam napravio shablonsku klasu matrica, koju posle mogu da koristim za bilo koji tip podataka, koje treba da predstavim matrichno.
Takodje, na ovaj nachin je mnogo lakshe kasnije implementirati dodatne operacije sa matricama...
Baci pogled, pa corni neshto ako moze da ti koristi... Wink

Code:

template <class T>
class Matrica
{
public:

   const vector<T>& operator [] (unsigned i) const
   { return _Kolone[i]; }

   vector<T>& operator [] (unsigned i)
   { return _Kolone[i]; }
   
   Matrica(unsigned s=0, unsigned v=0)
      :_Kolone(s)
   {
      for (unsigned i=0; i < s; i++)
         _Kolone[i].resize(v);
   }

   unsigned Sirina() const
   { return (unsigned)_Kolone.size(); }

   unsigned Visina() const
   { return _Kolone.size() ? (unsigned)_Kolone[0].size() : 0; }

private:
   vector< vector<T> > _Kolone;
};


Naravno, morash da ukljuchish zaglavnje klase vector...
#include <vector>

u sve to treba da radi u standardnom namespace-u, tako da:

using namespace std;

_________________
I'm gonna make him an offer he can't refuse
 
Prikaz poruka:   
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Programiranje ~ -> pomoc za c++ Vreme je podešeno za GMT + 1 sat
Strana 1 od 1

 
Pređite u:  
Vi ne možete otvarati nove teme u ovom forumu
Vi ne možete odgovarati na teme u ovom forumu
Vi ne možete menjati Vaše poruke u ovom forumu
Vi ne možete brisati Vaše poruke u ovom forumu
Vi ne možete glasati u anketama u ovom forumu
Vi ne možete postavljati fajlove u ovom forumu
Vi ne možete preuzeti fajlove sa ovog foruma





- Burek Forum - Doček Nove 2018. godine - Venčanja, svadbe - Proslave - TipoTravel - Kuda večeras - Anwalt - legal -

Bookmark to: Twitter Bookmark to: Facebook Bookmark to: Digg Bookmark to: Del.icio.us Bookmark to: StumbleUpon