Informatică, întrebare adresată de CătălinaȘuilea, 9 ani în urmă

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 ?
CătălinaȘuilea: Cred ca se poate si cu subprograme...e varianta de bac

Răspunsuri la întrebare

Răspuns de Utilizator anonim
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 
       

Utilizator anonim: Link sa-l rulezi -> cpp.sh/5w2ve
CătălinaȘuilea: mersii
Utilizator anonim: Nu-i bai :D
Alte întrebări interesante