Quero criar um programa em c no qual o usuário digite o dia do ano no formato mes/dia e o programa retorne qual dia da semana essa data cairá.
Eu pensei em resolver esse problema criando um vetor de tamanho 365, e criei uma estrutura de repetição para preencher esse vetor com 1 até 7(começando com o numero 7 pois o ano 2022 começa em um sábado). No entanto, parece que meu programa ficou em laço, e não consigo entender o porque. Aquele printf no final era só para eu tentar entender o que estava acontecendo.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define SUCESSO 0
#define tVetor 365
int main(int argc, char **argv)
{
int ano[tVetor];
int i;
for(i = 0; i < tVetor; i + 7){
ano[i] = 7;
if(ano[i] = 7 && i < 364){
ano[i + 1] = 1;
ano[i + 2] = 2;
ano[i + 3] = 3;
ano[i + 4] = 4;
ano[i + 5] = 5;
ano[i + 6] = 6;
}
}
printf("%d", ano[56]);
return SUCESSO;
}