online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
#include <iostream> using namespace std; void Losuj(int * A, int rozmiar2, int p, int k) { for (int i = 0; i < rozmiar2; i++) A[i] = rand() % (k - p + 1) + p; return; } void wypisz(int * A, int rozmiar2) { for (int i = 0; i < rozmiar2; i++) cout << A[i] << " "; cout << endl; return; } int main() { int rozmiar1{0}; int rozmiar2{0}; cout << "Podaj ilosc wierszy: " ; cin >> rozmiar1; // cout << endl; cout << "Podaj ilosc kolumn: " ; cin >> rozmiar2; // cout << endl; int ** tab = new int * [rozmiar1] {nullptr}; for (int i = 0; i < rozmiar1; i++) tab[i] = new int[rozmiar2] {}; int p{0}, k{0}; do { cout << "Podaj najmniejsza wartosc w tablicy do wylosowania: "; cin >> p; cout << "Podaj najwieksza wartosc w tablicy do wylosowania: "; cin >> k; if (p > k) cout << "Blad - wartosc najmniejsza wieksza od najwiekszej! Wprowadz wartosci ponownie." << endl; } while (p > k); for (int i = 0; i < rozmiar1; i++) Losuj(tab[i], rozmiar2, p, k); cout << "Tablica zaalokowana dynamicznie ma postac: " << endl; for (int i = 0; i < rozmiar1; i++) wypisz(tab[i], rozmiar2); for (int i = 0; i < rozmiar1; i++){delete[] tab[i];tab[i]=nullptr;} delete[] tab; tab=nullptr; cin.ignore(); cout << "Wcisnij ENTER, aby przejsc dalej."; cin.get(); return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue