
заданы две даты определить принадлежат ли обе даты к одному месяцу одному году одному столетию.
Алгоритм решения и псевдокод

Ответы на вопрос

Ответ:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main() {
int k, x, n, t;
scanf("%d", &k);
scanf("%d", &x);
n = k % 100;
t = x % 100;
k = k / 100;
x = x / 100;
printf("Years : ");
if (n == t) printf("Yes");
else printf("No");
n = k % 10;
t = x % 10;
k = k / 100;
x = x / 100;
printf("\nHundred years : ");
if (n == t) printf("Yes");
else printf("No");
n = k % 100;
t = x % 100;
printf("\nMonths : ");
if (n == t) printf("Yes");
else printf("No");
return 0;
}
Объяснение:
Dev C++



Для определения, принадлежат ли две даты к одному месяцу, году и столетию, вы можете разделить каждую из дат на её компоненты: день, месяц, год и столетие. Затем сравните соответствующие компоненты обеих дат. Если дни, месяцы, годы и столетия совпадают, то даты принадлежат к одному месяцу, году и столетию. Вот псевдокод для этого алгоритма:
pseudocodeФункция принадлежат_к_одному_месяцу_году_столетию(дата1, дата2): # Разделите дату1 на компоненты: день, месяц, год, столетие день1 = получить_день(дата1) месяц1 = получить_месяц(дата1) год1 = получить_год(дата1) столетие1 = получить_столетие(год1) # Разделите дату2 на компоненты: день, месяц, год, столетие день2 = получить_день(дата2) месяц2 = получить_месяц(дата2) год2 = получить_год(дата2) столетие2 = получить_столетие(год2) # Сравните компоненты обеих дат если (день1 == день2) и (месяц1 == месяц2) и (год1 == год2) и (столетие1 == столетие2): вернуть Истина иначе: вернуть Ложь Функция получить_день(дата): # Вернуть день из даты ... Функция получить_месяц(дата): # Вернуть месяц из даты ... Функция получить_год(дата): # Вернуть год из даты ... Функция получить_столетие(год): # Вернуть столетие из года ...
Вы должны реализовать функции получить_день
, получить_месяц
, получить_год
и получить_столетие
, чтобы они извлекали соответствующие компоненты из даты. После этого вы можете вызвать функцию принадлежат_к_одному_месяцу_году_столетию
с двумя заданными датами и проверить, принадлежат ли они к одному месяцу, году и столетию.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili