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
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă