Надеюсь дальше сам поймёшь http://mabi.vspu.ru/files/2016/05/0003-003-Tablitsy-istinnosti-logicheskikh-operatsij.jpg
нет
например число 546
если средняя цифра то это 4 а крайние это 5 и 6 4<30~~~
если среднее арифм. то это 5+4+6/2 т.е. 15/2 = 7.5 и опять же 7.5<30
#include <iostream>
#include <fstream>
using namespace std;
struct day{
char name;
int day;
int month;
int year;
};
int main() {
ifstream in;
int i=1;
day dm[CHAR_MAX];
char search;
in.open("местонахождение файла");
if (search==dm[i].name){
cout<<dm[i].day<<dm[i].month<<dm[i].year<<endl;
}
else
cout<<"error";
return 0;
}
Если немного дополнить, то будет ещё круче
По горизонтали сверху вниз
по вертикали уже понятно)