Нам задали проходить всероссийскую контрольную работу о информационной безопасности на сайте единого урока. скажите , учитель может помимо сертификата узнать мои результаты. например на сайте?
Как я вижу у тебя функция, которая принимает значение какой слайд выбрать. В целом это не очень важно.
Для автоматического переключения слайдов создай функцию window.onload или $(document).ready (jQuery) где будешь выставлять интервал которой будет что-то происходить, в нашем случае смена слайдов.
Типа:
window.onload = function(){
setInterval(() => slider(this), 20000);
}
this это по твоему коду вроде ИД, наверное оно называется цифрами, поэтому просто прикрути ещё в интервале if и this++.
Решение не прям можно скопировать и поставить 5, но думаю суть уловил(а). И мне кажется что слайдер лучше переписать или использовать готовую библиотеку, это только моё мнение.
Как я вижу у тебя функция, которая принимает значение какой слайд выбрать. В целом это не очень важно.
Для автоматического переключения слайдов создай функцию window.onload или $(document).ready (jQuery) где будешь выставлять интервал которой будет что-то происходить, в нашем случае смена слайдов.
Типа:
window.onload = function(){
setInterval(() => slider(this), 20000);
}
this это по твоему коду вроде ИД, наверное оно называется цифрами, поэтому просто прикрути ещё в интервале if и this++.
Решение не прям можно скопировать и поставить 5, но думаю суть уловил(а). И мне кажется что слайдер лучше переписать или использовать готовую библиотеку, это только моё мнение.
bool check_intercalary(int k){
return (k % 4 == 0 && k % 100 != 0) || (k % 400 == 0);
}
signed main(){
map<int, string> u;
u[1] = "января";
u[2] = "февраля";
u[3] = "марта";
u[4] = "апреля";
u[5] = "мая";
u[6] = "июня";
u[7] = "июля";
u[8] = "августа";
u[9] = "сентября";
u[10] = "октября";
u[11] = "ноября";
u[12] = "декабря";
int d, m, y;
cin >> d >> m >> y;
bool ok = true;
if(m == 2 && d > 28 + check_intercalary(y))
ok = false;
else if(((m % 2 == 1 && m < 8) || (m % 2 == 0 && m >= 8)) && d > 31)
ok = false;
else if(d > 30)
ok = false;
if(ok)
cout << d << " " << u[m] << " " << y << " г.";
else
cout << "Неверный ввод";
}