Olá, bom dia/tarde/noite.
Tenho uma dúvida pertinente que está nesse exercício:
Um teatro possui 10 fileiras com 9 cadeiras cada. Seu dono pediu para que você criasse um programa que leia um número em série (1-90) e imprima a fileira e a cadeira de tal número.
Exemplo: Número 32, fileira 4, cadeira 5.
Fiz esse algoritmo:
#include <stdio.h>
#include <stdlib.h>
void fileira (int numserie)
{
printf("Fileira: %d\n", numserie / 9 + 1);
return;
}
void cadeira (int numserie)
{
printf("Cadeira: %d", numserie % 9);
return;
}
int main()
{
int a;
printf("Digite o numero de serie: ");
scanf("%d", &a);
fileira(a);
cadeira(a);
return 0;
}
É o mais próximo que eu cheguei de uma resposta correta, pois dá o resultado certo para todos menos para os divisíveis por 9. O que eu deveria fazer para atender o pedido do problema? Lembrando que ainda estou estudando funções, não aprendi nada além disso e gostaria que me ajudassem com respostas que não usem algo mais avançado.
Desculpe-me a ignorância e obrigado.