👤

Scrieţi un program care citeşte de la tastatură două numere naturale nenule n şi m şi construieşte în memorie o matrice cu n linii şi m coloane astfel încât, parcurgând tabloul linie cu linie de sus în jos şi fiecare linie de la stânga la dreapta, să se obţină şirul primelor n*m pătrate perfecte impare , ordonat strict crescător. Date de intrare

Răspuns :

ceva de genul?
#include <iostream>
using namespace std;
int main(){    int n, m, gasit = 0;    cin>>n>>m;    int a[100][100];    int k=0; int i=1, j=1;    while (gasit<=n*m) {        k++;        if (k*k%2==1) {            gasit++;            a[i][j]=k*k;            j++;            if (j==m+1) {                j=1;                i++;            }        }    }    for (int i=1; i<=n; i++) {        for (int j=1; j<=m; j++)            cout<<a[i][j]<<" ";        cout<<endl;    }
    return 0;}
Vezi imaginea PASSBRAIN123
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Ne dorim ca informațiile furnizate să vă fi fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Revenirea dumneavoastră ne bucură, iar pentru acces rapid, adăugați-ne la favorite!


Ze Lesson: Alte intrebari