Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <iomanip>
- using namespace std;
- void funkcija(int n, int m , int a[10][10], int &min, int &e , int &s , double &vid );
- int main(){
- int a[10][10];
- int n, m, e=1, s=1;
- double vid=0;
- int min=1000001;
- ifstream ived("Duom.txt");
- ived >> n >> m;
- for(int i=0; i<n ;i++)
- for(int j=0;j<m;j++){
- ived >> a[i][j];
- }
- ived.close();
- funkcija(n,m,a,min,e,s,vid);
- // isvedimas i ekrana
- if(vid==0) cout << "Teigiamu elementu vidurkis yra " << 0;
- else cout << "Teigiamu elementu vidurkis yra " << vid << endl;
- if(min==1000001) cout << "Matricos elementu, didesniu uz vidurki nera" << endl;
- else cout << "Matricos elementu, didesniu uz vidurki, maziausias elementas yra: " << min << endl << "Jo matematinis indeksas " << e+1 << " eilute " << s+1 << " stulpelis" << endl;
- }
- void funkcija(int n, int m , int a[10][10], int &min, int &e , int &s , double &vid ){
- int suma=0, sk=0;
- for(int i=0;i<n;i++)
- for(int j=0;j<m;j++)
- {
- if(a[i][j]>0)
- {
- suma=suma+a[i][j];
- sk++;
- }
- }
- vid= static_cast<double>(suma/sk);
- for(int i=0;i<n;i++)
- for(int j=0;j<m;j++)
- {
- if(a[i][j]>vid)
- { if(a[i][j]<min)
- {
- min=a[i][j];
- s=j;
- e=i;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement