Programiranje - C++ zadaci (dvodimenzionalno polje)

int polje[prva_dimenzija][druga_dimenzija];

1. Za učitani broj plantaža i učitani broj vrsta agruma na plantažama stvorite dvodimenzionalno polje količine proizvedene svake vrste agruma na svakoj plantaži (redak polja = broj kg za svaku vrstu agruma jedne plantaže). Stvorite jednodimenzionalno polje prosječno proizvedenih kg agruma na svakoj plantaži i stvorite jednodimenzionalno polje prosječno proizvedenih kg vrste agruma na svim plantažama. Ispišite dvodimenzionalno polje proizvedenih agruma na plantažama, jednodimenzionalno polje prosječne proizvodnje agruma po plantaži i ispišite jednodimenzionalno polje prosječne proizvodnje po vrsti agruma.

#include "stdafx.h"
#include <iostream>
#define plantaza 25
#define agrumi 10

using namespace std;

int main()
{
    int kolicina[agrumi][plantaza],m,n;
	float prosjecno_agruma[plantaza]={0},prosjecno_po_vrsti[agrumi]={0};
	cout<<"Unesi broj vrsta agruma: ";
	cin>>m;
	cout<<"Unesi broj plantaza: ";
	cin>>n;

	for(int i=0;i<m;i++)
		for (int j=0;j<n;j++)
		{
			cout<<"Unesite broj kg za "<<i+1<<". vrstu agruma na "<<j+1<<". plantazi: ";
			cin>>kolicina[i][j];
			prosjecno_agruma[j]+=kolicina[i][j];
			prosjecno_po_vrsti[i]+=kolicina[i][j];
		}

		for (int i=0;i<m;i++)
        {
			for (int j=0;j<n;j++)
			cout<<kolicina[i][j]<<"\t";
			cout<<endl;
		}
		for (int j=0;j<n;j++)
        {
			prosjecno_agruma[j]=prosjecno_agruma[j]/m;
			cout<<"Prosjecno proizvedeno kg na "<<j+1<<". plantazi: "<<prosjecno_agruma[j]<<"\t";
			cout<<endl;
		}
		for(i=0;i<m;i++)
		{
			prosjecno_po_vrsti[i]=prosjecno_po_vrsti[i]/n;
			cout<<"Prosjecno proizvodeno kg za "<<i+1<<". vrstu agruma: "<<prosjecno_po_vrsti[i]<<endl;
		}
}

Preuzmite projekt: zad_1.cpp.

2. Za učitani broj stranaka i učitani broj izbornih jedinica stvori dvodimenzionalno polje IZBORI (redak polja = broj saborskih mandata za svaku stranku po izbornim jedinicama). Stvorite jednodimenzionalno polje ukupnog broja saborskih mandata za svaku stranku i stvorite jednodimenzionalno polje prosječnog broja saborskih mandata po izbornim jedinicama. Ispišite dvodimenzionalno polje IZBORI, jednodimenzionalno polje ukupnog broja saborskih mandata po strankama i ispišite jednodimenzionalno polje prosječnih brojeva saborskih mandata po izbornim jedinicama.

To be made...

Preuzmite projekt: zad_2.cpp.

<<Home