js
homeworkunknown
javascript
a year ago
1.8 kB
7
Indexable
Never
// Online C++ Compiler - Build, Compile and Run your C++ programs online in your favorite browser #include<iostream> #include <cstdlib> #include <iomanip> using namespace std; void displayOrdered(int arr[], int size); int* minimum(int arr1[], int arr2, int size); float* getAvgStat(int arr, int size); int main() { int n; // W funkcji main zadeklarować trzy tablice X, Y i Z, N - elementowe. cout << "Podaj dlugosc tablic: "; cin >> n; int X [n]; int Y [n]; int Z [n]; //wypełnić tablice liczbami losowymi z przedziału <p, k>, do funkcji przekazać tablicę, jej //rozmiar i granice przedziału p, k, wylosować tablice X, Y. for (int i = 0; i<n; i++){ X[i] = rand() % 10 + 1; Y[i] = rand() % 10 + 1; Z[i] = minimum(X[i], Y[i]); } displayOrdered(X, n); displayOrdered(Y, n); } void displayOrdered(int arr[], int size){ // Funkcję, która wypisuje elementy tablicy w sposób uporządkowany for(int i=0; i<size; i++){ cout << setfill (' ') << setw (5); cout << arr[i]; if(i%6 == 0){ cout << endl; } } } /* int* minimum(int arr1[], int arr2, int size){ int resp[size]; for(int i=0; i<size; i++){ if (arr1[i]>arr2[i]){ resp[n] = arr1; }else{ resp[n] = arr2; } } return resp; } */ /* float* getAvgStat(int arr, int size){ // should use also a pointers int sum = 0; int lowerCounter = 0; float avg = 0; for(int x: arr){ sum+= x; } avg = (float) sum/size; for(int x: arr){ if (x<avg){ lowerCounter++; } } return {avg, lowerCounter}; // one should be returned normally and the other with pointer }; */