E aí galera..
Estou iniciando meus estudos na linguagem C.
Gostaria de saber se tem algum modo de verificar o ultimo digito de um número.
Tipo assim:
O usuário irá digitar um número, salvarei esse número em uma variável, pois terá várias condições a ser feita. E uma dessas condições é se o número for terminado em 1, 3 ou 6.
Mas como fazer essa verificação ? Tem alguma função especifica ?
Vai ficar assim:
if (total == 0) {
Sequência de Comando
}
if (total == 1) {
Sequência de Comando
}
if (total == 3) {
Sequência de Comando
}
if (total == 5) {
Sequência de Comando
}
if (total = número terminado em 1) {
Sequência de Comando
}
if (total == número terminado em 3) {
Sequência de Comando
}
if (total == número terminado em 6) {
Sequência de Comando
}
else {
Sequência de Comando
}
Outras duas dúvidas que tenho:
1º - Teria como simplificar a primeira parte do código ? Assim...
if (total == 0) or (total == 1) or (total == 3) or (total == 5) {
sequencia de comando
}
Tentei fazer isso e deu errado.
2º - Tem como relacionar todos esses ifs ao mesmo else, pois o else se relaciona com o if mais próximo. Eu queria fazer o seguinte: Se todos aquelas condições (SE) forem falsas, execute o que está no else. Tem como fazer isso ?
Desde já agradeço por todos que ajudarem.