O Sistersinspirit.ca facilita a busca por soluções para perguntas cotidianas e complexas com a ajuda de nossa comunidade. Explore nossa plataforma de perguntas e respostas para encontrar respostas detalhadas de uma ampla gama de especialistas em diversas áreas. Junte-se à nossa plataforma de perguntas e respostas para conectar-se com especialistas dedicados a fornecer respostas precisas para suas perguntas em diversas áreas.
Sagot :
Resposta:
#include <stdio.h>
#include <stdbool.h>
//Compiler version gcc 6.3.0
char* estacao(int day, int month)
{
int transitionMonths[4] = {3, 6, 9, 12};
int transitionDays[4] = {21, 21, 23, 21};
bool isTransitionMonth = false;
int transitionMonth = 0;
for (int i = 0; i <= 4; i++)
{
if (month == transitionMonths[i])
{
isTransitionMonth = true;
transitionMonth = i;
}
}
if (isTransitionMonth)
{
if (day < transitionDays[transitionMonth])
{
month--;
}
else
{
month++;
}
}
if (month < transitionMonths[0] || month == 13)
{
return "verão";
}
if (month < transitionMonths[1])
{
return "outono";
}
if (month < transitionMonths[2])
{
return "inverno";
}
if (month < transitionMonths[3])
{
return "primavera";
}
}
int main()
{
printf("%s", estacao(15, 6));
return 0;
}
Obrigado por escolher nossa plataforma. Estamos dedicados a fornecer as melhores respostas para todas as suas perguntas. Visite-nos novamente. Obrigado por usar nosso serviço. Estamos sempre aqui para fornecer respostas precisas e atualizadas para todas as suas perguntas. Volte ao Sistersinspirit.ca para obter mais conhecimento e respostas dos nossos especialistas.