Advertisement
Guest User

Untitled

a guest
Jan 25th, 2020
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.81 KB | None | 0 0
  1. #include <iostream>
  2. #include <time.h>
  3.  
  4. using namespace std;
  5.  
  6. // zadanie 1
  7.  
  8. string liczba_rzymska = "II";
  9.  
  10. bool konwertuj(string* liczba_rzymska) {
  11.     if (*liczba_rzymska == "I") {
  12.         return 1;
  13.     }
  14.     else if (*liczba_rzymska == "II") {
  15.         return 2;
  16.     }
  17.     else if (*liczba_rzymska == "III") {
  18.         return 3;
  19.     }
  20.     else if (*liczba_rzymska == "IV") {
  21.         return 4;
  22.     }
  23.     else if (*liczba_rzymska == "V") {
  24.         return 5;
  25.     }
  26.     else {
  27.         return -1;
  28.     }
  29. }
  30.  
  31. // zadanie 2
  32.  
  33. int pierwsza, druga, trzecia;
  34.  
  35. int maksymalna(int* pierwsza, int* druga, int* trzecia) {
  36.     cout << "Pierwsza: ";
  37.     cin >> *pierwsza;
  38.     cout << "Druga: ";
  39.     cin >> *druga;
  40.     cout << "Trzecia: ";
  41.     cin >> *trzecia;
  42.  
  43.     if ((*pierwsza > *druga) && (*pierwsza > *trzecia)) {
  44.         return *pierwsza;
  45.     }
  46.     else if ((*druga > *pierwsza) && (*druga > *trzecia)) {
  47.         return *druga;
  48.     }
  49.     else if ((*trzecia > *pierwsza) && (*trzecia > *druga)) {
  50.         return *trzecia;
  51.     }
  52. }
  53.  
  54. // zadanie 3
  55.  
  56. double dbl = -53333333333;
  57.  
  58. double zwroc_wartosc(double* dbl) {
  59.     if (*dbl > 0) {
  60.         return *dbl;
  61.     }
  62.     else {
  63.         return 0;
  64.     }
  65. }
  66.  
  67. // zadanie 4
  68.  
  69. int ogr = 99;
  70.  
  71. void ogranicz(int* ogr) {
  72.     if (*ogr > 100) {
  73.         *ogr = 100;
  74.     }
  75. }
  76.  
  77. // zadanie 5
  78.  
  79. int* alokuj() {
  80.     int size = rand() % 10 + 1;
  81.     int* tablica = new int[size];
  82.     for (int i = 0; i < size; ++i) {
  83.         tablica[i] = rand() & 10 + 1;
  84.     }
  85.     return tablica;
  86. }
  87.  
  88. // zadaine 6
  89.  
  90. int tab1[] = { 1,2,3 };
  91. int tab2[] = { 4,5,6 };
  92.  
  93. void *ostatnie_zadanie(int *tab1, int *tab2) {
  94.     int size = 6;
  95.     int* tab3 = new int[size];
  96.     for (int i = 0; i < size; i++) {
  97.         tab3[i] = tab1[i] + tab2[i];
  98.     }
  99.     return tab3;
  100. }
  101.  
  102. int main() {
  103.     srand(time(NULL));
  104.  
  105.     // konwertuj(&liczba_rzymska);
  106.     // maksymalna(&pierwsza, &druga, &trzecia);
  107.     // zwroc_wartosc(&dbl);
  108.     // ogranicz(&ogr);
  109.     // alokuj();
  110.     // ostatnie_zadanie(tab1,tab2);
  111.    
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement