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

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.

Răspunsuri la întrebare

Răspuns de cioroiuroxana
4

Răspuns:

Explicație:

#include<iostream>

using namespace std;

int main(){

int n,m,i,j,mat[100][100],t=1,v[10000],perfect,cont=0;

cin>>n>>m;

for(i=0;i<n*m;i++){

 perfect=t*t;

 v[i]=perfect;

 t+=2;}

 

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

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

mat[i][j]=v[cont];

cont++;

}

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

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

cout<<mat[i][j]<<" ";

return 0;

}


111Help111: Bună sera, va pricepeți si la contabilitate?
Alte întrebări interesante