Galera, estou tentando resolver esse exercício há algum tempo! Alguém dá uma luz?
Um número inteiro n é quadripartido se existe alguma divisão desse número em quatro parcelas inteiras (p1+p2+p3+p4 = n) e um operador mágico (m) de modo que a primeira parcela somada ao operador mágico, a segunda diminuída dele, a terceira multiplicada por ele e a quarta dividida por ele dêem o mesmo resultado (p1+m = p2−m = p3*m = p4/m).
Assim, 128 é quadripartido, porque pode-se dividir 128 em 4 parcelas (31, 33, 32 e 32) de modo que existe um operador mágico (no caso, 1) que faz com que p1+m, p2−m, p3 _m e p4/m sejam iguais. De fato: 31 + 1 = 33 − 1 = 32 * 1 = 32 / 1 = 32.
Faça um programa em C que identifique quando um número é ou não quadripartido e qual é o seu operador mágico associado.
Os números a serem analisados estão armazenados em um arquivo Números.dat.
Gere um arquivo de saída Saída.dat, informando cada número e seu operador mágico caso exista.
Question
thiago_cg
Galera, estou tentando resolver esse exercício há algum tempo! Alguém dá uma luz?
Um número inteiro n é quadripartido se existe alguma divisão desse número em quatro parcelas inteiras (p1+p2+p3+p4 = n) e um operador mágico (m) de modo que a primeira parcela somada ao operador mágico, a segunda diminuída dele, a terceira multiplicada por ele e a quarta dividida por ele dêem o mesmo resultado (p1+m = p2−m = p3*m = p4/m).
Assim, 128 é quadripartido, porque pode-se dividir 128 em 4 parcelas (31, 33, 32 e 32) de modo que existe um operador mágico (no caso, 1) que faz com que p1+m, p2−m, p3 _m e p4/m sejam iguais. De fato: 31 + 1 = 33 − 1 = 32 * 1 = 32 / 1 = 32.
Faça um programa em C que identifique quando um número é ou não quadripartido e qual é o seu operador mágico associado.
Os números a serem analisados estão armazenados em um arquivo Números.dat.
Gere um arquivo de saída Saída.dat, informando cada número e seu operador mágico caso exista.
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.