FilipKinderman

ZadaniaTablice

Mar 8th, 2021
441
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.69 KB | None | 0 0
  1.  
  2. Zadanie 1.
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. void wypelnij (int tab[], int a)
  8. {
  9.     cout << "Podaj elementy" << endl;
  10.     for (int i = 0; i < a; i++) {
  11.         cin >> tab[i];
  12.     }
  13. }
  14.  
  15. void wyswietl(int tab[], int a) {
  16.     for (int i = 0; i < a; i++) {
  17.         cout << tab[i] << endl;
  18.     }
  19. }
  20.  
  21. int sumowanie (int tab[], int a) {
  22.     int suma = 0;
  23.     for (int i = 0; i < a; i++) {
  24.         suma = suma + tab[i];
  25.     }
  26.     return suma;
  27. }
  28.  
  29.  
  30. int main() {
  31.     int tablica[5];
  32.     wypelnij [tab, 5];
  33.     wyswietl(tab, 5);
  34.     cout << endl;
  35.  
  36.     return 0;
  37. }
  38.  
  39. Zadanie 2, 3, 4.
  40. #include <iostream>
  41. #include <cstdlib>
  42. #include <ctime>
  43.  
  44. using namespace std;
  45.  
  46. int main() {
  47.     int suma;
  48.     int minimalna, maksymalna;
  49.     int tab[10];
  50.     srand(time(NULL));
  51.     int a = 1;
  52.     int b = 50;
  53.  
  54.     for (int i = 0; i < 10; i++) {
  55.         suma = a + rand() % (b - a + 1);
  56.         tab[i] = s;
  57.     }
  58.  
  59.     for (int i = 0; i < 10; i++) {
  60.         cout << tab[i] << endl;
  61.     }
  62.  
  63.     minimalna = tab[0];
  64.  
  65.     for (int i = 1; i < 10; i++) {
  66.         if (minimalna > tab[i]) {
  67.             minimalna = tab[i];
  68.         }
  69.     }
  70.  
  71.     maksymalna = tab[0];
  72.  
  73.     for (int i = 1; i < 10; i++) {
  74.         if (maksymalna < tab[i]) {
  75.             maksymalna = tab[i];
  76.         }
  77.     }
  78.  
  79.     cout << "Najmniejsza liczba jest: " << min << endl;
  80.     cout << "Największa liczba jest: " << max << endl;
  81.  
  82.     return 0;
  83. }
  84.  
  85.  
  86. Zadanie 6.
  87. #include <iostream>
  88.  
  89. using namespace std;
  90.  
  91. int tab[8];
  92.  
  93. void potega() {
  94.     for (int i = 0; i < 8; i++) {
  95.         cout << tab[i] * tab[i] << " ";
  96.     }
  97. }
  98.  
  99. int main() {
  100.     int x;
  101.     cout << "Wprowadz 8 liczb calkowitych" << endl;
  102.     for (int i = 0; i < 8; i++) {
  103.         cin >> x;
  104.         tab[i] = x;
  105.     }
  106.  
  107.     for (int i = 0; i < 8; i++) {
  108.         cout << tab[i] << " ";
  109.     }
  110.  
  111.     cout << endl;
  112.  
  113.     potega();
  114.  
  115.     return 0;
  116. }
  117.  
  118. Zadanie 7.
  119. #include <iostream>
  120.  
  121. using namespace std;
  122.  
  123. int main() {
  124.     int tab[10];
  125.  
  126.     for (int i = 0; i < 10; i++) {
  127.         tab[i] = i * i;
  128.     }
  129.  
  130.     for (int i = 0; i < 10; i++) {
  131.         cout << tab[i] << " ";
  132.     }
  133.  
  134.     return 0;
  135. }
  136.  
  137.  
  138. Zadanie 9.
  139. #include <iostream>
  140. #include <cstdlib>
  141. #include <ctime>
  142.  
  143. using namespace std;
  144.  
  145. int main() {
  146.     srand(time(NULL));
  147.     int tab1[10];
  148.     int tab2[10];
  149.     int tab3[10];
  150.     int x;
  151.     cout << "podaj liczbe" << endl;
  152.     cin >> x;
  153.  
  154.     for (int i = 0; i < 10; i++) {
  155.         tab1[i] = rand() % (x + 1);
  156.     }
  157.     for (int i = 0; i < 10; i++) {
  158.         tab2[i] = rand() % (x + 1);
  159.     }
  160.  
  161.     for (int i = 0; i < 10; i++) {
  162.         tab3[i] = tab1[i] + tab2[i];
  163.     }
  164.  
  165.     for (int i = 0; i < 10; i++) {
  166.         cout << tab3[i] << " ";
  167.     }
  168.  
  169.     return 0;
  170. }
  171.  
  172. Zadanie 10.
  173. #include <iostream>
  174. #include <ctime>
  175. #include <cstdlib>
  176. using namespace std;
  177.  
  178.  
  179. int main ()
  180. {
  181.     int s =0 l=0;
  182.     int tab [3][4];
  183.     srand(time(NULL));
  184.     for (int i=0, i<3; i++)
  185.     {
  186.         for (int j=0, j<4; j++)
  187.         {
  188.             tab[i][j] = 1+rand() % (100-1+1);
  189.             s=s+tab[i][j];
  190.             l++;
  191.         }
  192.  
  193.     }
  194.     cout<<s<<endl;
  195.     cout<<l<<endl;
  196.     cout<<s/l<<endl;
  197. }
  198.  
  199.  
  200. Zadanie 13.
  201. #include <iostream>
  202. #include <cstdlib>
  203. #include <ctime>
  204.  
  205. using namespace std;
  206.  
  207. int main() {
  208.     int tab[9][9];
  209.  
  210.     for (int i = 0; i < 9; i++) {
  211.         for (int j = 0; j < 9; j++) {
  212.             if (i == j) {
  213.                 tab[i][j] = 0;
  214.             } else {
  215.                 tab[i][j] = 1;
  216.             }
  217.         }
  218.     }
  219.  
  220.     for (int i = 0; i < 9; i++) {
  221.         for (int j = 0; j < 9; j++) {
  222.             cout << tab[i][j] << "  ";
  223.         }
  224.         cout << endl;
  225.     }
  226.  
  227.     return 0;
  228. }
  229.  
  230.  
Advertisement
Add Comment
Please, Sign In to add comment