#include <iostream>
using namespace std;
int main() {
int code;
cin >> code;
int* faultBuf = new int; // dynamic allocation
*faultBuf = code;
cout << *faultBuf << " "; // print stored code
delete faultBuf; // free memory
faultBuf = nullptr; // reset pointer
if (faultBuf == nullptr)
cout << "OK";
else
cout << "NOT_OK";
return 0;
}
Explanation & Logic Summary:
delete.Firmware Relevance & Real-World Context:
Input
55
Expected Output
55 OK