[1sem]Fixed main README and removed z15 from pb

This commit is contained in:
NuarkNoir 2020-02-08 18:40:12 +07:00
parent 95360e9a56
commit aeb81f65d3
4 changed files with 1 additions and 59 deletions

View file

@ -1,28 +0,0 @@
// pb_z15_43.cpp
// Горбацевич Андрей
#include <iostream>
#include <fstream>
#include <climits>
using namespace std;
void reverse_uchar(std::iostream &ost);
int main() {
fstream iof("out.bin", ios::in|ios::out|ios::binary);
if (!iof.is_open())
{
cerr << "Unable to open file" << endl;
return 1;
}
reverse_uchar(iof);
return 0;
}
void reverse_uchar(std::iostream &ost) {
unsigned char cval = UCHAR_MAX;
for (int i = 0; i <= cval; i++) {
ost << cval--;
}
}

View file

@ -1,30 +0,0 @@
// pb_z15_44.cpp
// Горбацевич Андрей
#include <iostream>
#include <fstream>
using namespace std;
void uchar_add(std::iostream &ost, unsigned char v);
int main() {
fstream iof("out.bin", ios::in|ios::out|ios::binary);
if (!iof.is_open())
{
cerr << "Unable to open file" << endl;
return 1;
}
unsigned char v;
cout << "Char >>>";
cin >> v;
uchar_add(iof, v);
return 0;
}
void uchar_add(std::iostream &ost, unsigned char v) {
while (!ost.eof() && ost.good()) {
unsigned int out = (unsigned char)ost.get() + v;
ost << (unsigned char)(out > 255? char(255) : char(out));
}
}