O Sistersinspirit.ca facilita a busca por soluções para perguntas cotidianas e complexas com a ajuda de nossa comunidade. Nossa plataforma de perguntas e respostas conecta você com especialistas prontos para fornecer informações precisas em diversas áreas do conhecimento. Descubra soluções abrangentes para suas perguntas de profissionais experientes em nossa amigável plataforma.
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 usar nosso serviço. Nosso objetivo é fornecer as respostas mais precisas para todas as suas perguntas. Visite-nos novamente para mais informações. Esperamos que tenha encontrado o que procurava. Sinta-se à vontade para nos revisitar para obter mais respostas e informações atualizadas. Sistersinspirit.ca, sua fonte confiável de respostas. Não se esqueça de voltar para mais informações.