Sa se scrie un program in limbajul C++ care citeste de la tastatura doua numere naturale n si m, si consturieste in memorie un tablou bidimensional cu n linii si m coloane format din toate numerele naturale de la 1 la n*m elemente ca in exemplu
Pentru n=4 si m=5 se va afisa:
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
Utilizator anonim:
Cu/fara subprograme ?
Răspunsuri la întrebare
Răspuns de
3
#include<iostream.h>
using namespace std ;
int main () { int a[50][50],n,m,i,j, start =1;
cin>>n>>m;
for(i=1;i<=n;i++)
if(i%2==0)
for(j=m;j>=1;j--){
a[i][j]=start;
start++;}
else
for(j=1;j<=m;j++){
a[i][j]=start;
start ++;}
for(i=1;i<=n;i++){
for(j=1;j<=m;j++)
cout<<a[i][j]<<' ';
cout<<endl; }}
Ti-am scris si afisarea sa vezi cum merge
using namespace std ;
int main () { int a[50][50],n,m,i,j, start =1;
cin>>n>>m;
for(i=1;i<=n;i++)
if(i%2==0)
for(j=m;j>=1;j--){
a[i][j]=start;
start++;}
else
for(j=1;j<=m;j++){
a[i][j]=start;
start ++;}
for(i=1;i<=n;i++){
for(j=1;j<=m;j++)
cout<<a[i][j]<<' ';
cout<<endl; }}
Ti-am scris si afisarea sa vezi cum merge
Alte întrebări interesante
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă