I'm making a simple program to count user balance whenever there's a positive integer input between 1-5 from user. I only make the code for the first option, but something weird is happening from the output, here's my code :
#include <iostream>
using namespace std;
int balance = 100000;
int iNet = 59900;
int internet(int iNet, int code, int remain){
        if(code == 1){
            remain = balance - iNet;
            cout << "Price = " << iNet << endl;
            cout << "Remaining credit = " << remain <<endl;
        } 
}
int main(){
    int code, remain;
    
    cin >> code;
    cout << internet(iNet, code, remain);
    return 0;
}
But when i run the program, it shows like this :
user input
1 
program output
Price = 59900
Remaining credit = 40100
4745728
I have no idea where's the 4745728 coming from.
 
    