Informatică, întrebare adresată de BiancaRebeca, 8 ani în urmă

Cerinţa Scrieți definiția completă subprogramului C++ citmat care citește de la tastatură dimensiunile și elementele unui tablou bidimensional. Subprogramul citmat va avea trei parametri: a, un tablou bidimensional cu elemente întregi, n, m, reprezenând numărul de linii, respectiv de coloane ale tabloului a. Restricţii şi precizări 0 < n,m ≤ 100, de tip int; numele subprogramului cerut este citmat; parametrii sunt, în această ordine: a, n, m; indicii de linie și de coloana ai tabloului a încep de la 0, iar elementele sunt de tip int; elementele tabloului se vor citi în ordine, de sus in jos și de la stânga la dreapta. ​

Răspunsuri la întrebare

Răspuns de deyababylove72
2

Răspuns:

#include <iostream>

using namespace std;

void afismat(int a[][100], int n, int m)

{

    /*Nu se specifica de unde se face indexarea tabloului, asa ca am considerat ca se face de la 0*/

    for (int i = 0; i < n; i++)

    {

        for (int j = 0; j < m; j++)

            cout << a[i][j];

        cout << '\n';

    }

}

void citmat(int a[][100], int & n, int & m)

{

    cin >> n >> m;

    for (int i =0; i < n; i++)

        for (int j = 0; j < m; j++)

            cin >> a[i][j];

}


BiancaRebeca: mersi
deyababylove72: Cu plăcere!
Răspuns de lucaciucandrei
6

void citmat(int a[][100], int&n, int&m){

   cin >> n >> m;

   for(int i = 1; i <= n; i++)

       for(int j = 1; j <= m; j++)

           cin >> a[i][j];

}

Alte întrebări interesante