Вопрос задан 28.09.2023 в 18:11. Предмет Информатика. Спрашивает Фомина Полина.

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

Алгоритм решения и псевдокод
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Карецкий Егор.

Ответ:

#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++

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для определения, принадлежат ли две даты к одному месяцу, году и столетию, вы можете разделить каждую из дат на её компоненты: день, месяц, год и столетие. Затем сравните соответствующие компоненты обеих дат. Если дни, месяцы, годы и столетия совпадают, то даты принадлежат к одному месяцу, году и столетию. Вот псевдокод для этого алгоритма:

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): вернуть Истина иначе: вернуть Ложь Функция получить_день(дата): # Вернуть день из даты ... Функция получить_месяц(дата): # Вернуть месяц из даты ... Функция получить_год(дата): # Вернуть год из даты ... Функция получить_столетие(год): # Вернуть столетие из года ...

Вы должны реализовать функции получить_день, получить_месяц, получить_год и получить_столетие, чтобы они извлекали соответствующие компоненты из даты. После этого вы можете вызвать функцию принадлежат_к_одному_месяцу_году_столетию с двумя заданными датами и проверить, принадлежат ли они к одному месяцу, году и столетию.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос