Facebook
From Sweet Pelican, 3 Years ago, written in C++.
This paste is a reply to c++ from Cygan - view diff
Embed
Download Paste or View Raw
Hits: 262
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. int main ()
  5. {
  6.   int ileLiczb = 4;
  7.  
  8. // inicjalizacja tablicy kwadratowej (np 4x4)
  9. std::vector<std::vector<int>> Wynik( ileLiczb , std::vector<int> (ileLiczb, 0));
  10.  
  11.   std::vector<int> vector;
  12.  
  13.   //stworz wektor pojedynczy do wpisania zmiennych
  14.   for (int i = 1 ; i <= ileLiczb; i++)
  15.   {
  16.     vector.push_back(i*i); // np. i^2;
  17.   }
  18.  
  19.  
  20.   int iWiersz = 0;
  21.   int iKolumna = 0;
  22.  
  23.   for(auto wiersz : vector)
  24.  
  25.   {
  26.     iKolumna = 0; // zacznij od nowa kolumne
  27.     for (auto kolumna : vector)
  28.     {
  29.       Wynik[iWiersz][iKolumna]=wiersz*kolumna;
  30.       iKolumna++; // kolejna kolumna
  31.     }
  32.     iWiersz++; // kolejny wiersz
  33.   }
  34.  
  35.   // wyswietl wyniki:
  36.   for(int i = 0; i < ileLiczb; i++)
  37.   {
  38.       for(int j = 0; j < ileLiczb; j++)
  39.       {
  40.           std::cout << Wynik[i][j] << '\t';
  41.       }
  42.       std::cout<< '\n';
  43.   }
  44.  
  45.   return 0;
  46. }
  47.