#include <iostream>
using namespace std;
struct DATE {
int day, month, year;
};
DATE abba[] = {};
int main() {
cout << "Размер abba в байтах: " << sizeof(abba) << endl;;
int i, k=0;
char ch=0;
for (i = 0; i < 1000; i++) {
if(i%10==0)
{
cout << "Перед " << i+1 << "й итерацией у нас:" << endl;
cout << "i: " << i << endl;
cout << "k: " << k << endl;
cout << "ch: " << int(ch) << endl;
}
//cout << "Введите дату -> ";
//cout << "День -> ";
//cin >> abba[i].day;
abba[i].day = i*i;
//cout << "Месяц -> ";
//cin >> abba[i].month;
abba[i].month = i*i;
//cout << "Год -> ";
//cin >> abba[i].year;
abba[i].year = i*i;
//cout << endl;
k++;//это и будет количество элементов для дальнейшей сортировки
//cout << "Еще? Y - ДА, N - НЕТ";
//cin >> ch;
if(i%10==0)
{
cout << "После " << i+1 << "й итерацией у нас:" << endl;
cout << "i: " << i << endl;
cout << "k: " << k << endl;
cout << "ch: " << int(ch) << endl;
cout << endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKc3RydWN0IERBVEUgewogICAgaW50IGRheSwgbW9udGgsIHllYXI7Cn07CiAKREFURSBhYmJhW10gPSB7fTsKIAppbnQgbWFpbigpIHsKICAgIGNvdXQgPDwgItCg0LDQt9C80LXRgCBhYmJhINCyINCx0LDQudGC0LDRhTogIiA8PCBzaXplb2YoYWJiYSkgPDwgZW5kbDs7CiAgICBpbnQgaSwgaz0wOwogICAgY2hhciBjaD0wOwogICAgZm9yIChpID0gMDsgaSA8IDEwMDA7IGkrKykgewogICAgCWlmKGklMTA9PTApCgkgICAgewoJICAgIAljb3V0IDw8ICLQn9C10YDQtdC0ICIgPDwgaSsxIDw8ICLQuSDQuNGC0LXRgNCw0YbQuNC10Lkg0YMg0L3QsNGBOiIgPDwgZW5kbDsKCSAgICAJY291dCA8PCAiaTogIiA8PCBpIDw8IGVuZGw7CgkgICAgCWNvdXQgPDwgIms6ICIgPDwgayA8PCBlbmRsOwoJICAgIAljb3V0IDw8ICJjaDogIiA8PCBpbnQoY2gpIDw8IGVuZGw7CiAgICAJfQogICAgICAgIC8vY291dCA8PCAi0JLQstC10LTQuNGC0LUg0LTQsNGC0YMgLT4gIjsKICAgICAgICAvL2NvdXQgPDwgItCU0LXQvdGMIC0+ICI7CiAgICAgICAgLy9jaW4gPj4gYWJiYVtpXS5kYXk7CiAgICAgICAgYWJiYVtpXS5kYXkgPSBpKmk7CiAgICAgICAgLy9jb3V0IDw8ICLQnNC10YHRj9GGIC0+ICI7CiAgICAgICAgLy9jaW4gPj4gYWJiYVtpXS5tb250aDsKICAgICAgICBhYmJhW2ldLm1vbnRoID0gaSppOwogICAgICAgIC8vY291dCA8PCAi0JPQvtC0IC0+ICI7CiAgICAgICAgLy9jaW4gPj4gYWJiYVtpXS55ZWFyOwogICAgICAgIGFiYmFbaV0ueWVhciA9IGkqaTsKICAgICAgICAvL2NvdXQgPDwgZW5kbDsKICAgICAgICBrKys7Ly/RjdGC0L4g0Lgg0LHRg9C00LXRgiDQutC+0LvQuNGH0LXRgdGC0LLQviDRjdC70LXQvNC10L3RgtC+0LIg0LTQu9GPINC00LDQu9GM0L3QtdC50YjQtdC5INGB0L7RgNGC0LjRgNC+0LLQutC4CiAgICAgICAgLy9jb3V0IDw8ICLQldGJ0LU/IFkgLSDQlNCQLCBOIC0g0J3QldCiIjsKICAgICAgICAvL2NpbiA+PiBjaDsKICAgICAgICAKICAgIAlpZihpJTEwPT0wKQoJICAgIHsKCSAgICAJY291dCA8PCAi0J/QvtGB0LvQtSAiIDw8IGkrMSA8PCAi0Lkg0LjRgtC10YDQsNGG0LjQtdC5INGDINC90LDRgToiIDw8IGVuZGw7CgkgICAgCWNvdXQgPDwgImk6ICIgPDwgaSA8PCBlbmRsOwoJICAgIAljb3V0IDw8ICJrOiAiIDw8IGsgPDwgZW5kbDsKCSAgICAJY291dCA8PCAiY2g6ICIgPDwgaW50KGNoKSA8PCBlbmRsOwogICAgCQljb3V0IDw8IGVuZGw7CiAgICAJfQogICAgfQogCiAKcmV0dXJuIDA7Cn0=