#include <iostream>
#include <cstdint>
using namespace std;
// 1. Create the alias for an array of 8 bytes:
using Packet = uint8_t [8];
int main() {
// 2. Declare a variable of type Packet and a temporary int array
Packet buffer;
int temp[8];
// 2. Declare a variable of type Packet and a temporary int array
for(int i =0;i<8;++i){
cin>>temp[i];
}
// 3. Read 8 integers into the temporary array
for(int i=0;i<8;++i){
buffer[i]=static_cast<uint8_t>(temp[i]);
}
// 4. Assign values to the Packet buffer using static_cast<uint8_t>
for(int i=0;i<8;++i){
cout<<static_cast<int>(buffer[i]) << " ";
}
return 0;
}
Input
10 20 30 40 50 60 70 80
Expected Output
10 20 30 40 50 60 70 80