Zdravim potreboval by som poradit. Samemu mi to dnes uz do hlavy vobec nejde.
Potrebujem funkciu ktora vygeneruje cisla pre maticu 9x4 v urcitom rozsahu. Co si myslim ze som uz aj spravil.
Dalej potrebujem funkciu ktora takuto naplnenu maticu vypise. Funkcia na vygenerovanie obsahu matice musi mat hlavicku void generujMaticuNahodne(int matica[9][4]) a fukncia ktora vypise jej obsah musi mat hlavicku void vypisMaticu(int matica[9][4]).
Ja som vyprodukoval nieco taketo
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <iomanip>
using namespace std;
void generujMaticuNahodne(int matica[9][4])
{
int r, s,t[9][4];
srand(time(0));
for (r=0; r<9; r++)
{
for (s=0; s<4; s++)
{
t[r][s]=rand()%(-18)- 45;
cout << setw(10) << t[r][s];
}
cout << endl;
}
}
void vypisMaticu(int matica[9][4])
{
int r, s,t[9][4];
srand(time(0));
for (r=0; r<9; r++)
{
for (s=0; s<4; s++)
{
cout << setw(10) << t[r][s];
}
cout << endl;
}
}
int main()
{
int intMatica1[9][4];
cout <<Vygeneruje a vypise" << endl;
generujMaticuNahodne(intMatica1);
cout <<" Iba Vypise obsah" << endl;
vypisMaticu(intMatica1);
return 0;
}
Je mi jasne ze funkcia void nevracia ziadnu hodnotu no ja musim pouzit void a tieto dve hlavicky. Zial mi moje mozgove obratky nejak prestali fungovat a netusim ako dostat tie hodnoty matice spat do mainu aby som snimi mohol dalej pracovat v programe. V programovani som zaciatocnik. Tak ma snad niekto nakopne.