#include <iostream>
using namespace std;
int main() {
int n;
cout << "Podaj liczbę naturalną n (n < 20): ";
cin >> n;
if (n >= 1 && n < 20) {
int tablica[n];
for (int i = 0; i < n; i++) {
tablica[i] = (i * 123 + 456) % 50 + 1;
}
cout << "Tablica z losowymi liczbami:" << endl;
for (int i = 0; i < n; i++) {
cout << tablica[i] << " ";
}
cout << endl;
int max = tablica[0];
for (int i = 1; i < n; i++) {
if (tablica[i] > max) {
max = tablica[i];
}
}
cout << "Największy element w tablicy to: " << max << endl;
} else {
cout << "Podana liczba nie spełnia warunku n < 20." << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgaW50IG47CgogICAgY291dCA8PCAiUG9kYWogbGljemLEmSBuYXR1cmFsbsSFIG4gKG4gPCAyMCk6ICI7CiAgICBjaW4gPj4gbjsKCiAgICBpZiAobiA+PSAxICYmIG4gPCAyMCkgewogICAgICAgIGludCB0YWJsaWNhW25dOyAgCgogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgICAgIHRhYmxpY2FbaV0gPSAoaSAqIDEyMyArIDQ1NikgJSA1MCArIDE7ICAKICAgICAgICB9CgogICAgICAgIGNvdXQgPDwgIlRhYmxpY2EgeiBsb3Nvd3ltaSBsaWN6YmFtaToiIDw8IGVuZGw7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICAgICAgY291dCA8PCB0YWJsaWNhW2ldIDw8ICIgIjsKICAgICAgICB9CiAgICAgICAgY291dCA8PCBlbmRsOwoKICAgICAgICBpbnQgbWF4ID0gdGFibGljYVswXTsgCgogICAgICAgIGZvciAoaW50IGkgPSAxOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgICAgIGlmICh0YWJsaWNhW2ldID4gbWF4KSB7CiAgICAgICAgICAgICAgICBtYXggPSB0YWJsaWNhW2ldOyAKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgY291dCA8PCAiTmFqd2nEmWtzenkgZWxlbWVudCB3IHRhYmxpY3kgdG86ICIgPDwgbWF4IDw8IGVuZGw7CiAgICB9IGVsc2UgewogICAgICAgIGNvdXQgPDwgIlBvZGFuYSBsaWN6YmEgbmllIHNwZcWCbmlhIHdhcnVua3UgbiA8IDIwLiIgPDwgZW5kbDsKICAgIH0KCiAgICByZXR1cm4gMDsKfQo=