Macierz n x m (tablica dynamiczna)
Kod był wyświetlany 1663 razy.
    /*
  Name: Macierz n x m (tablica dynamiczna)
  Copyright: GPL GNU

  Date: 01-12-10 20:59
  Description: 
*/

#include <iostream>
using namespace std;

int main()
{
  int *MAC;
  int n,m,i,j,k,max;

  cout<<"\n\n\tPodaj liczbe wierszy w macierzy m= ";
  cin >> m;
  cout<<"\n\n\tPodaj liczbe kolumn w macierzy m= ";
  cin >> n;
  cout<<"\n\n\tPodaj maksymalna liczbe w tablicy: ";
  cin >>max; 
  k=m*n;
  MAC = new int[k];       
  for(i = 1; i <= m; i++)
    for(j = 1; j <= n; j++)
      MAC[(i - 1) * n + j - 1] = rand()%(max+1);
  
  cout << endl;
 
  cout<<"\n\n\tMACIERZ M X N\n\n";
  for(i = 1; i <= m; i++)
  {
    for(j = 1; j <= n; j++)
      
      cout << MAC[(i - 1) * n + j - 1] << "\t";
    cout << endl;
  }

  cin.ignore();
  getchar();
  return 0;
}
    
Pobierz plik tekstowy
Administrator WJL
PHP&SQL coded by NOVA-IT