Olen edennyt itseopiskelu kurssissani tällaiseen tehtävään. En nyt oikein pääse lainkaan liikkeelle tässä tehtävässä. Voisiko joku neuvoa alkuun enkä nyt tarkoita luetun ymmärtämis harjoituksia.
Alla oleva C -ohjelma lukee tiedostosta matriisi.txt kokonaislukutaulukon sijoittaen sen 5x5 taulukkoon (matriisi[5][5]). Ohjelma tulostaa matriisin näytölle, laskee alkioiden summan ja tulostaa summan näytölle hyödyntäen funktioita tulosta_matriisi() ja laske_summa().
Sinun tehtävänä on laatia em. funktiot. Rivillä sijaitsevat arvot erotellaan välilyönnein. Huomaa, että tiedostojen käsittely ei kuulu varsinaisesti kurssin aihealueeseen.
#include
#include
using namespace std;
void tulosta_matriisi(int matriisi[5][5]);
int laske_summa(int matriisi[5][5]);
int main(void)
{
int matriisi[5][5];
int summa;
ifstream luku("matriisi.txt");
if (!luku){
cout
Alla oleva C -ohjelma lukee tiedostosta matriisi.txt kokonaislukutaulukon sijoittaen sen 5x5 taulukkoon (matriisi[5][5]). Ohjelma tulostaa matriisin näytölle, laskee alkioiden summan ja tulostaa summan näytölle hyödyntäen funktioita tulosta_matriisi() ja laske_summa().
Sinun tehtävänä on laatia em. funktiot. Rivillä sijaitsevat arvot erotellaan välilyönnein. Huomaa, että tiedostojen käsittely ei kuulu varsinaisesti kurssin aihealueeseen.
#include
#include
using namespace std;
void tulosta_matriisi(int matriisi[5][5]);
int laske_summa(int matriisi[5][5]);
int main(void)
{
int matriisi[5][5];
int summa;
ifstream luku("matriisi.txt");
if (!luku){
cout
Vastaukset 1
Vanhimmat
#include
#include
#define ROWS 5
#define COLS 5
using namespace std;
template
void tulosta_matriisi(const T matriisi[ROWS][COLS]) {
for(int i=0; i