двумерен масив в c++ (задача)

the_end

Registered
здравейте ... имам курсова работа по информатика на c++
нищо неможах да му разбера на това "чудо"
някой ако може да помогне
имам задача да направя в двумерен масив да се въведат стойности, естествени числа. да се намери и изведе средноаритметичното на елементите ...
някой ако може да помогне,че утре ми е изпита а без курсовата немога да се явя
благодаря предварително
 
Код:
#include<iostream>

using namespace std;

int main() {
    int br;
    cin >> br;
    
    
    int a[br][br];
    
    for(int i=0;i<br;i++)
            for(int j=0;j<br;j++)
                    cin >> a[i][j];
    
    double sredno;
    
    for(int i=0;i<br;i++)
            for(int j=0;j<br;j++)
                    sredno += a[i][j];
                   
    cout << (sredno / (br*br)) << endl;
    
    system("pause");
    
    return 0;
}

Първото въведено число [n] е колко колони и редици да има масива, а следващите n*n числа са стойностите в масива. По принцип няма смисъл от масив, но съм ти го направил с такъв.
 
gamena007 каза:
Код:
#include<iostream>

using namespace std;

int main() {
    int br;
    cin >> br;
    
    
    int a[br][br];
    
    for(int i=0;i<br;i++)
            for(int j=0;j<br;j++)
                    cin >> a[i][j];
    
    double sredno;
    
    for(int i=0;i<br;i++)
            for(int j=0;j<br;j++)
                    sredno += a[i][j];
                   
    cout << (sredno / (br*br)) << endl;
    
    system("pause");
    
    return 0;
}

Първото въведено число [n] е колко колони и редици да има масива, а следващите n*n числа са стойностите в масива. По принцип няма смисъл от масив, но съм ти го направил с такъв.


това нещо дето си написал никаква работа няма да му свърши. няма никъде за въвеждане на данните

виж разгледай тея неща, че не си спомням коя функция в c++ за какво е, и не знам кои библеотеки се зареждат да средно аретметично

http://programming-bg.com/urok/C&C++/56.html
http://mytech.bg/forum/1013/C+C+NET+C/5204/%D0%B5%D0%B4%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%BD%D0%B8+%D0%B8+%D0%B4%D0%B2%D1%83%D0%BC%D0%B5%D1%80%D0%BD%D0%B8+%D0%BC%D0%B0%D1%81%D0%B8%D0%B2%D0%B8/?a=0
 
Как да не му свърши работа? Това cin >> според теб за какво е ако не за въвеждане?

До автора на темата: какво учиш и къде? И защо в последните часове се сещащ да питаш?
 
във ВТУ тодор каблешков София ... специалност Електроенергетика и Електрообзавеждане ... ами сетих се в последния момент защот малко преди да пусна темата разбрах че за пореден път са сменилки датата и часа на изпита ... и както съм задочно направо ме побъркват вече с тея промени
 
ами ще свърши работа ... нали има нещо написано и се ползва двумерния масив ... ако не и харесва да си го напише сама ... нямам време да го уча тоя език .. по 6 дена на работа и да зубря някви неща в единствения ми свободен ден ... предавам и това и да се оправя
 
Код:
#include <iostream>
#include <string>
using namespace std;

int main()
{
	int n, sum=0, num=0;
	cout<<"Number of dimensions(0<n<=10): ";cin>>n;
	int arr[10][10];
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<n;j++)
		{
			cout<<"arr["<<i<<"]["<<j<<"]: ";
			cin>>arr[i][j];
		}
	}

	for(int i=0;i<n;i++)
	{
		for(int j=0;j<n;j++)
		{
			num++;
			sum+=arr[i][j];
		}
	}

	cout<<"Average sum: "<<sum/num<<endl;
	return 0;
}
 
ами ще свърши работа ... нали има нещо написано и се ползва двумерния масив ... ако не и харесва да си го напише сама ... нямам време да го уча тоя език .. по 6 дена на работа и да зубря някви неща в единствения ми свободен ден ... предавам и това и да се оправя
 
здравейте, за програмата нищо не казаха но ми я върнаха както и на всичките колеги понеже освен нея на хартиен носител трябвало да имаме и блок схема на програмата, както и резултати от изпълнението на програмата също и кое какво означава в програмата ... никой не ги беше направил тея неща тъй като никой не е и чувал че трябва да се правят ... добре че поне ни допуснаха до изпита ... 99% ше ходим на поправка за 3-тата част или демек за с++ :(

благодаря на всички който помогнахте
 
Здравейте! Незнам дали е точното място, но тъй като моята тема има доста общо с тази затова реших тук да пиша и да ви помоля за помощ. Проблемът ми е следния: имам да правя курсова работа по информатика най-късно до 13.06.2011 и ви моля да ми помогнете трябва да е направена на С++. Ето я и задачата.
Направете програма, която за двумерен масив разменя местата на редовете, съдържащи max. и min. елементи. Да се изведе новият масив.
Моля ви помогнете ще съм ви много благодарна. Благодаря предварително
 

Back
Горе