Sensor Packet Handling

#include<iostream>
using namespace std;

class Packet{

private:
    int id, temp, hum;

public:
    Packet(int id) : id(id), temp(0), hum(0) {}
    void update(int t, int h){
        temp = t; hum = h;
    }
    void print(){
        cout << "ID=" << id
            << " TEMP=" << temp
            << " HUM=" << hum ;
    }

};


int main()
{
    int id, t1, h1, t2, h2;
    cin >> id >> t1 >> h1 >> t2 >> h2 ; 

    Packet pkt(id);
    pkt.update(t1, h1);
    pkt.update(t2, h2);

    pkt.print();
    return 0;
}


Same as prev

 

 

 

 

 

Upvote
Downvote
Loading...

Input

7 20 40 25 45

Expected Output

ID=7 TEMP=25 HUM=45