eMatematikasMatematikos resursai internete Registruotis Ieškoti...

reikia pataisyti programa c++ dvimatis masyvas

Informatika   Peržiūrų skaičius (2139)

#include <iostream>
#include <fstream>

using namespace std;

int main(int argc, char **argv)
{
    ifstream Failas("duom.txt");

    // nuskaitom matricos dydi
    int m,n;
    Failas >> m >> n;
   
    // sukuriam matrica
   

    int M[m][n];

    for (int i=0; i<m; i++)
        for(int j=0; j<n; j++)
            Failas >>M[i][j];
    Failas.close();

    // surandam maziausias reiksmes
    int min[m];
    for (int i=0; i<m; i++) {
        min[i] = M[i][0];
        for (int j=1; j<n; j++)
            min[i] = M[i][j] < min[i] ? M[i][j] : min[i];
    }

    // surandam didziausia is maziausiu
    int max = min[0];
    for (int i=1; i<m; i++)
        max = min[i] > max ? min[i] : max;

    // spausdinam rezultatus
    /// matrica:
    cout << "Matrica:" << endl;
    for (int i=0; i<m; i++) {
        for(int j=0; j<n; j++)
            cout << M[i][j] << ' ';
        cout << endl;
    }
    /// min reiksmes
    cout << "\nMaziausios reiksmes:" << endl;
    for (int i=0; i<m; i++)
        cout << i << ": " << min[i] << endl;
    /// max
    cout << "\nDidziausia reiksme:" << endl;
    cout << "max: " << max << endl;
}

0

Norėdami rašyti žinutes privalote prisijungti!

Kategorijos

Pasiruošk matematikos VBE www.ematematikas.lt/testai Pasikartok matematikos temas spręsdamas online testus! Spręsti testus »