Professional Documents
Culture Documents
Napiite program u kojem se stvara dvodimenzionalno dinamiko polje ZADATAK u koji se za uitani
broj studenata unose postoci ocjene tono rijeenih zadataka iz Programiranja. Izraunajte za
svakog studenta srednji postotak ocjene i upiite ga kao zadnji podatak u njegovom redu.
Ispiite polje ZADATAK.
*/
#include "stdafx.h"
#include <iostream>
using namespace std;
void stvori(float **MATRICA, int brRed){
int red, brZad;
for(red=0; red<brRed; red++){
cout<<red+1<<". student broj zadataka: ";
cin>>brZad;
MATRICA[red]=new float [brZad+2];//dodjela memorijskog prostora stupaca svakoga retka
+2stupca
MATRICA[red][0]=float (brZad);
//unos vrijednosti "brZad" u nulto polje svakog retka
}
}
void unos(float **MATRICA, int brRed){
int red, stu;
for(red=0; red<brRed; red++){
float sumaVrijednostiPoljaRetka=0;
for(stu=1; stu<=MATRICA[red][0]; stu++){ //for kree od prvog polja redka kroz stupce
redaka
cout<<red+1<<". student "<<stu<<". zadatak postotak ocjene: ";
cin>>MATRICA[red][stu];
sumaVrijednostiPoljaRetka+=MATRICA[red][stu];
}
MATRICA[red][stu]=sumaVrijednostiPoljaRetka/MATRICA[red][0];
//Pospremanje vrijednosti prosjeka u zadnje polje svakog retka uzimajui varijablu
//sume polja retka i dijelei njenu vrijednost sa brojem stupaca pospremljenom u varijabli
//na prvom(nultom) polju svakoga retka matrice BRAVO JA!!! :)))
}
}
void ispis(float **MATRICA, int brRed){