-
Posts
3.274 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de Ansi C em erro Floating point division by zero foi marcado como solução
@Samuel Fortes Brasil Olá
Bem-vindo ao CdH!
Sobre o problema, aparentimente há uma operação de divisão com divisor de valor 0; Logo, suponho, que esteja aqui.
Não encontrei outras operações de divisão com capacidade para produzir essa mensagem de erro:
Tem aqui, 100, uma variável constante e maior que 0.
Sugestão:
Depois da leitura de `parcelas`, verifique a variável para valores maiores que 0, porque divisão com divisor de valor 0 sabemos que não podemos.
Adendo:
Analise, de fato pode uma quebra de linha fora dos limites duma string literal, desse modo.
`/n ` é certo?
Note que no final do nome da variável há um pedaço de aspas, está certo?
-
O post de Ansi C em erro na declaracao de array foi marcado como solução
Supostamente, essa é o erro.
-
O post de Ansi C em Ordem Decrescente em c++ foi marcado como solução
O separador (.) existe somente no formato de saída, o processo e a entrada permanecem inalterados, independentes dele. Se entender todos os filtros, uma saída sera semelhante à:
86.65
86.62
86.61
86.60
86.56
86.52
86.51
86.50
86.26
86.25
86.22
86.21
86.20
86.16
86.15
86.12
86.11
86.10
86.06
86.05
86.02
86.01
85.66
85.62
85.61
85.60
85.26
85.22
85.21
85.20
85.16
85.12
85.11
85.10
85.06
85.02
85.01
82.66
82.65
82.62
82.61
82.60
82.56
82.52
82.51
82.50
82.26
82.25
82.21
82.20
82.16
82.15
82.12
82.11
82.10
82.06
82.05
82.02
82.01
81.66
81.65
81.62
81.61
81.60
81.56
81.52
81.51
81.50
81.26
81.25
81.22
81.21
81.20
81.16
81.15
81.12
81.11
81.10
81.06
81.05
81.02
81.01
80.66
80.65
80.62
80.61
80.56
80.52
80.51
80.26
80.25
80.22
80.21
80.16
80.15
80.12
80.11
68.66
68.65
68.62
68.61
68.60
68.56
68.52
68.51
68.50
68.26
68.25
68.22
68.21
68.20
68.16
68.15
68.12
68.11
68.10
68.06
68.05
68.02
68.01
66.86
66.85
66.82
66.81
66.80
66.58
66.56
66.52
66.51
66.50
66.28
66.26
66.25
66.22
66.21
66.20
66.18
66.16
66.15
66.12
66.11
66.10
66.08
66.06
66.05
66.02
66.01
65.86
65.82
65.81
65.80
65.68
65.66
65.62
65.61
65.60
65.28
65.26
65.22
65.21
65.20
65.18
65.16
65.12
65.11
65.10
65.08
65.06
65.02
65.01
62.86
62.85
62.82
62.81
62.80
62.68
62.66
62.65
62.62
62.61
62.60
62.58
62.56
62.52
62.51
62.50
62.28
62.26
62.25
62.21
62.20
62.18
62.16
62.15
62.12
62.11
62.10
62.08
62.06
62.05
62.02
62.01
61.86
61.85
61.82
61.81
61.80
61.68
61.66
61.65
61.62
61.61
61.60
61.58
61.56
61.52
61.51
61.50
61.28
61.26
61.25
61.22
61.21
61.20
61.18
61.16
61.15
61.12
61.11
61.10
61.08
61.06
61.05
61.02
61.01
60.86
60.85
60.82
60.81
60.68
60.66
60.65
60.62
60.61
60.58
60.56
60.52
60.51
60.28
60.26
60.25
60.22
60.21
60.18
60.16
60.15
60.12
60.11
58.66
58.62
58.61
58.60
58.26
58.22
58.21
58.20
58.16
58.12
58.11
58.10
58.06
58.02
58.01
56.86
56.82
56.81
56.80
56.68
56.62
56.61
56.60
56.28
56.26
56.22
56.21
56.20
56.18
56.16
56.12
56.11
56.10
56.08
56.06
56.02
56.01
52.86
52.82
52.81
52.80
52.68
52.66
52.62
52.61
52.60
52.28
52.26
52.21
52.20
52.18
52.16
52.12
52.11
52.10
52.08
52.06
52.02
52.01
51.86
51.82
51.81
51.80
51.68
51.66
51.62
51.61
51.60
51.28
51.26
51.22
51.21
51.20
51.18
51.16
51.12
51.11
51.10
51.08
51.06
51.02
51.01
50.86
50.82
50.81
50.68
50.66
50.62
50.61
50.28
50.26
50.22
50.21
50.18
50.16
50.12
50.11
28.66
28.65
28.62
28.61
28.60
28.56
28.52
28.51
28.50
28.26
28.25
28.22
28.21
28.20
28.16
28.15
28.12
28.11
28.10
28.06
28.05
28.02
28.01
26.86
26.85
26.82
26.81
26.80
26.68
26.65
26.62
26.61
26.60
26.58
26.56
26.52
26.51
26.50
26.28
26.26
26.25
26.22
26.21
26.20
26.18
26.16
26.15
26.12
26.11
26.10
26.08
26.06
26.05
26.02
26.01
25.86
25.82
25.81
25.80
25.68
25.66
25.62
25.61
25.60
25.28
25.26
25.22
25.21
25.20
25.18
25.16
25.12
25.11
25.10
25.08
25.06
25.02
25.01
22.86
22.85
22.82
22.81
22.80
22.68
22.66
22.65
22.62
22.61
22.60
22.58
22.56
22.52
22.51
22.50
22.18
22.16
22.15
22.12
22.11
22.10
22.08
22.06
22.05
22.02
22.01
21.86
21.85
21.82
21.81
21.80
21.68
21.66
21.65
21.62
21.61
21.60
21.58
21.56
21.52
21.51
21.50
21.28
21.26
21.25
21.22
21.21
21.20
21.18
21.16
21.15
21.12
21.11
21.10
21.08
21.06
21.05
21.02
21.01
20.86
20.85
20.82
20.81
20.68
20.66
20.65
20.62
20.61
20.58
20.56
20.52
20.51
20.28
20.26
20.25
20.22
20.21
20.18
20.16
20.15
20.12
20.11
18.66
18.65
18.62
18.61
18.60
18.56
18.52
18.51
18.50
18.26
18.25
18.22
18.21
18.20
18.16
18.15
18.12
18.11
18.10
18.06
18.05
18.02
18.01
16.86
16.85
16.82
16.81
16.80
16.68
16.65
16.62
16.61
16.60
16.58
16.56
16.52
16.51
16.50
16.28
16.26
16.25
16.22
16.21
16.20
16.18
16.16
16.15
16.12
16.11
16.10
16.08
16.06
16.05
16.02
16.01
15.86
15.82
15.81
15.80
15.68
15.66
15.62
15.61
15.60
15.28
15.26
15.22
15.21
15.20
15.18
15.16
15.12
15.11
15.10
15.08
15.06
15.02
15.01
12.86
12.85
12.82
12.81
12.80
12.68
12.66
12.65
12.62
12.61
12.60
12.58
12.56
12.52
12.51
12.50
12.28
12.26
12.25
12.21
12.20
12.18
12.16
12.15
12.12
12.11
12.10
12.08
12.06
12.05
12.02
12.01
11.86
11.85
11.82
11.81
11.80
11.68
11.66
11.65
11.62
11.61
11.60
11.58
11.56
11.52
11.51
11.50
11.28
11.26
11.25
11.22
11.21
11.20
11.18
11.16
11.15
11.12
11.11
11.10
11.08
11.06
11.05
11.02
11.01
10.86
10.85
10.82
10.81
10.68
10.66
10.65
10.62
10.61
10.58
10.56
10.52
10.51
10.28
10.26
10.25
10.22
10.21
10.18
10.16
10.15
10.12
10.11
8.66
8.65
8.62
8.61
8.60
8.56
8.52
8.51
8.50
8.26
8.25
8.22
8.21
8.20
8.16
8.15
8.12
8.11
8.10
8.06
8.05
8.02
8.01
6.86
6.85
6.82
6.81
6.80
6.68
6.65
6.62
6.61
6.60
6.58
6.56
6.52
6.51
6.50
6.28
6.26
6.25
6.22
6.21
6.20
6.18
6.16
6.15
6.12
6.11
6.10
6.08
6.06
6.05
6.02
6.01
5.86
5.82
5.81
5.80
5.68
5.66
5.62
5.61
5.60
5.28
5.26
5.22
5.21
5.20
5.18
5.16
5.12
5.11
5.10
5.08
5.06
5.02
5.01
2.86
2.85
2.82
2.81
2.80
2.68
2.66
2.65
2.62
2.61
2.60
2.58
2.56
2.52
2.51
2.50
2.28
2.26
2.25
2.21
2.20
2.18
2.16
2.15
2.12
2.11
2.10
2.08
2.06
2.05
2.02
2.01
1.86
1.85
1.82
1.81
1.80
1.68
1.66
1.65
1.62
1.61
1.60
1.58
1.56
1.52
1.51
1.50
1.28
1.26
1.25
1.22
1.21
1.20
1.18
1.16
1.15
1.12
1.11
1.10
1.08
1.06
1.05
1.02
1.01
-
O post de Ansi C em Ordem Decrescente em c++ foi marcado como solução
O separador (.) existe somente no formato de saída, o processo e a entrada permanecem inalterados, independentes dele. Se entender todos os filtros, uma saída sera semelhante à:
86.65
86.62
86.61
86.60
86.56
86.52
86.51
86.50
86.26
86.25
86.22
86.21
86.20
86.16
86.15
86.12
86.11
86.10
86.06
86.05
86.02
86.01
85.66
85.62
85.61
85.60
85.26
85.22
85.21
85.20
85.16
85.12
85.11
85.10
85.06
85.02
85.01
82.66
82.65
82.62
82.61
82.60
82.56
82.52
82.51
82.50
82.26
82.25
82.21
82.20
82.16
82.15
82.12
82.11
82.10
82.06
82.05
82.02
82.01
81.66
81.65
81.62
81.61
81.60
81.56
81.52
81.51
81.50
81.26
81.25
81.22
81.21
81.20
81.16
81.15
81.12
81.11
81.10
81.06
81.05
81.02
81.01
80.66
80.65
80.62
80.61
80.56
80.52
80.51
80.26
80.25
80.22
80.21
80.16
80.15
80.12
80.11
68.66
68.65
68.62
68.61
68.60
68.56
68.52
68.51
68.50
68.26
68.25
68.22
68.21
68.20
68.16
68.15
68.12
68.11
68.10
68.06
68.05
68.02
68.01
66.86
66.85
66.82
66.81
66.80
66.58
66.56
66.52
66.51
66.50
66.28
66.26
66.25
66.22
66.21
66.20
66.18
66.16
66.15
66.12
66.11
66.10
66.08
66.06
66.05
66.02
66.01
65.86
65.82
65.81
65.80
65.68
65.66
65.62
65.61
65.60
65.28
65.26
65.22
65.21
65.20
65.18
65.16
65.12
65.11
65.10
65.08
65.06
65.02
65.01
62.86
62.85
62.82
62.81
62.80
62.68
62.66
62.65
62.62
62.61
62.60
62.58
62.56
62.52
62.51
62.50
62.28
62.26
62.25
62.21
62.20
62.18
62.16
62.15
62.12
62.11
62.10
62.08
62.06
62.05
62.02
62.01
61.86
61.85
61.82
61.81
61.80
61.68
61.66
61.65
61.62
61.61
61.60
61.58
61.56
61.52
61.51
61.50
61.28
61.26
61.25
61.22
61.21
61.20
61.18
61.16
61.15
61.12
61.11
61.10
61.08
61.06
61.05
61.02
61.01
60.86
60.85
60.82
60.81
60.68
60.66
60.65
60.62
60.61
60.58
60.56
60.52
60.51
60.28
60.26
60.25
60.22
60.21
60.18
60.16
60.15
60.12
60.11
58.66
58.62
58.61
58.60
58.26
58.22
58.21
58.20
58.16
58.12
58.11
58.10
58.06
58.02
58.01
56.86
56.82
56.81
56.80
56.68
56.62
56.61
56.60
56.28
56.26
56.22
56.21
56.20
56.18
56.16
56.12
56.11
56.10
56.08
56.06
56.02
56.01
52.86
52.82
52.81
52.80
52.68
52.66
52.62
52.61
52.60
52.28
52.26
52.21
52.20
52.18
52.16
52.12
52.11
52.10
52.08
52.06
52.02
52.01
51.86
51.82
51.81
51.80
51.68
51.66
51.62
51.61
51.60
51.28
51.26
51.22
51.21
51.20
51.18
51.16
51.12
51.11
51.10
51.08
51.06
51.02
51.01
50.86
50.82
50.81
50.68
50.66
50.62
50.61
50.28
50.26
50.22
50.21
50.18
50.16
50.12
50.11
28.66
28.65
28.62
28.61
28.60
28.56
28.52
28.51
28.50
28.26
28.25
28.22
28.21
28.20
28.16
28.15
28.12
28.11
28.10
28.06
28.05
28.02
28.01
26.86
26.85
26.82
26.81
26.80
26.68
26.65
26.62
26.61
26.60
26.58
26.56
26.52
26.51
26.50
26.28
26.26
26.25
26.22
26.21
26.20
26.18
26.16
26.15
26.12
26.11
26.10
26.08
26.06
26.05
26.02
26.01
25.86
25.82
25.81
25.80
25.68
25.66
25.62
25.61
25.60
25.28
25.26
25.22
25.21
25.20
25.18
25.16
25.12
25.11
25.10
25.08
25.06
25.02
25.01
22.86
22.85
22.82
22.81
22.80
22.68
22.66
22.65
22.62
22.61
22.60
22.58
22.56
22.52
22.51
22.50
22.18
22.16
22.15
22.12
22.11
22.10
22.08
22.06
22.05
22.02
22.01
21.86
21.85
21.82
21.81
21.80
21.68
21.66
21.65
21.62
21.61
21.60
21.58
21.56
21.52
21.51
21.50
21.28
21.26
21.25
21.22
21.21
21.20
21.18
21.16
21.15
21.12
21.11
21.10
21.08
21.06
21.05
21.02
21.01
20.86
20.85
20.82
20.81
20.68
20.66
20.65
20.62
20.61
20.58
20.56
20.52
20.51
20.28
20.26
20.25
20.22
20.21
20.18
20.16
20.15
20.12
20.11
18.66
18.65
18.62
18.61
18.60
18.56
18.52
18.51
18.50
18.26
18.25
18.22
18.21
18.20
18.16
18.15
18.12
18.11
18.10
18.06
18.05
18.02
18.01
16.86
16.85
16.82
16.81
16.80
16.68
16.65
16.62
16.61
16.60
16.58
16.56
16.52
16.51
16.50
16.28
16.26
16.25
16.22
16.21
16.20
16.18
16.16
16.15
16.12
16.11
16.10
16.08
16.06
16.05
16.02
16.01
15.86
15.82
15.81
15.80
15.68
15.66
15.62
15.61
15.60
15.28
15.26
15.22
15.21
15.20
15.18
15.16
15.12
15.11
15.10
15.08
15.06
15.02
15.01
12.86
12.85
12.82
12.81
12.80
12.68
12.66
12.65
12.62
12.61
12.60
12.58
12.56
12.52
12.51
12.50
12.28
12.26
12.25
12.21
12.20
12.18
12.16
12.15
12.12
12.11
12.10
12.08
12.06
12.05
12.02
12.01
11.86
11.85
11.82
11.81
11.80
11.68
11.66
11.65
11.62
11.61
11.60
11.58
11.56
11.52
11.51
11.50
11.28
11.26
11.25
11.22
11.21
11.20
11.18
11.16
11.15
11.12
11.11
11.10
11.08
11.06
11.05
11.02
11.01
10.86
10.85
10.82
10.81
10.68
10.66
10.65
10.62
10.61
10.58
10.56
10.52
10.51
10.28
10.26
10.25
10.22
10.21
10.18
10.16
10.15
10.12
10.11
8.66
8.65
8.62
8.61
8.60
8.56
8.52
8.51
8.50
8.26
8.25
8.22
8.21
8.20
8.16
8.15
8.12
8.11
8.10
8.06
8.05
8.02
8.01
6.86
6.85
6.82
6.81
6.80
6.68
6.65
6.62
6.61
6.60
6.58
6.56
6.52
6.51
6.50
6.28
6.26
6.25
6.22
6.21
6.20
6.18
6.16
6.15
6.12
6.11
6.10
6.08
6.06
6.05
6.02
6.01
5.86
5.82
5.81
5.80
5.68
5.66
5.62
5.61
5.60
5.28
5.26
5.22
5.21
5.20
5.18
5.16
5.12
5.11
5.10
5.08
5.06
5.02
5.01
2.86
2.85
2.82
2.81
2.80
2.68
2.66
2.65
2.62
2.61
2.60
2.58
2.56
2.52
2.51
2.50
2.28
2.26
2.25
2.21
2.20
2.18
2.16
2.15
2.12
2.11
2.10
2.08
2.06
2.05
2.02
2.01
1.86
1.85
1.82
1.81
1.80
1.68
1.66
1.65
1.62
1.61
1.60
1.58
1.56
1.52
1.51
1.50
1.28
1.26
1.25
1.22
1.21
1.20
1.18
1.16
1.15
1.12
1.11
1.10
1.08
1.06
1.05
1.02
1.01
-
O post de Ansi C em Ordem Decrescente em c++ foi marcado como solução
O separador (.) existe somente no formato de saída, o processo e a entrada permanecem inalterados, independentes dele. Se entender todos os filtros, uma saída sera semelhante à:
86.65
86.62
86.61
86.60
86.56
86.52
86.51
86.50
86.26
86.25
86.22
86.21
86.20
86.16
86.15
86.12
86.11
86.10
86.06
86.05
86.02
86.01
85.66
85.62
85.61
85.60
85.26
85.22
85.21
85.20
85.16
85.12
85.11
85.10
85.06
85.02
85.01
82.66
82.65
82.62
82.61
82.60
82.56
82.52
82.51
82.50
82.26
82.25
82.21
82.20
82.16
82.15
82.12
82.11
82.10
82.06
82.05
82.02
82.01
81.66
81.65
81.62
81.61
81.60
81.56
81.52
81.51
81.50
81.26
81.25
81.22
81.21
81.20
81.16
81.15
81.12
81.11
81.10
81.06
81.05
81.02
81.01
80.66
80.65
80.62
80.61
80.56
80.52
80.51
80.26
80.25
80.22
80.21
80.16
80.15
80.12
80.11
68.66
68.65
68.62
68.61
68.60
68.56
68.52
68.51
68.50
68.26
68.25
68.22
68.21
68.20
68.16
68.15
68.12
68.11
68.10
68.06
68.05
68.02
68.01
66.86
66.85
66.82
66.81
66.80
66.58
66.56
66.52
66.51
66.50
66.28
66.26
66.25
66.22
66.21
66.20
66.18
66.16
66.15
66.12
66.11
66.10
66.08
66.06
66.05
66.02
66.01
65.86
65.82
65.81
65.80
65.68
65.66
65.62
65.61
65.60
65.28
65.26
65.22
65.21
65.20
65.18
65.16
65.12
65.11
65.10
65.08
65.06
65.02
65.01
62.86
62.85
62.82
62.81
62.80
62.68
62.66
62.65
62.62
62.61
62.60
62.58
62.56
62.52
62.51
62.50
62.28
62.26
62.25
62.21
62.20
62.18
62.16
62.15
62.12
62.11
62.10
62.08
62.06
62.05
62.02
62.01
61.86
61.85
61.82
61.81
61.80
61.68
61.66
61.65
61.62
61.61
61.60
61.58
61.56
61.52
61.51
61.50
61.28
61.26
61.25
61.22
61.21
61.20
61.18
61.16
61.15
61.12
61.11
61.10
61.08
61.06
61.05
61.02
61.01
60.86
60.85
60.82
60.81
60.68
60.66
60.65
60.62
60.61
60.58
60.56
60.52
60.51
60.28
60.26
60.25
60.22
60.21
60.18
60.16
60.15
60.12
60.11
58.66
58.62
58.61
58.60
58.26
58.22
58.21
58.20
58.16
58.12
58.11
58.10
58.06
58.02
58.01
56.86
56.82
56.81
56.80
56.68
56.62
56.61
56.60
56.28
56.26
56.22
56.21
56.20
56.18
56.16
56.12
56.11
56.10
56.08
56.06
56.02
56.01
52.86
52.82
52.81
52.80
52.68
52.66
52.62
52.61
52.60
52.28
52.26
52.21
52.20
52.18
52.16
52.12
52.11
52.10
52.08
52.06
52.02
52.01
51.86
51.82
51.81
51.80
51.68
51.66
51.62
51.61
51.60
51.28
51.26
51.22
51.21
51.20
51.18
51.16
51.12
51.11
51.10
51.08
51.06
51.02
51.01
50.86
50.82
50.81
50.68
50.66
50.62
50.61
50.28
50.26
50.22
50.21
50.18
50.16
50.12
50.11
28.66
28.65
28.62
28.61
28.60
28.56
28.52
28.51
28.50
28.26
28.25
28.22
28.21
28.20
28.16
28.15
28.12
28.11
28.10
28.06
28.05
28.02
28.01
26.86
26.85
26.82
26.81
26.80
26.68
26.65
26.62
26.61
26.60
26.58
26.56
26.52
26.51
26.50
26.28
26.26
26.25
26.22
26.21
26.20
26.18
26.16
26.15
26.12
26.11
26.10
26.08
26.06
26.05
26.02
26.01
25.86
25.82
25.81
25.80
25.68
25.66
25.62
25.61
25.60
25.28
25.26
25.22
25.21
25.20
25.18
25.16
25.12
25.11
25.10
25.08
25.06
25.02
25.01
22.86
22.85
22.82
22.81
22.80
22.68
22.66
22.65
22.62
22.61
22.60
22.58
22.56
22.52
22.51
22.50
22.18
22.16
22.15
22.12
22.11
22.10
22.08
22.06
22.05
22.02
22.01
21.86
21.85
21.82
21.81
21.80
21.68
21.66
21.65
21.62
21.61
21.60
21.58
21.56
21.52
21.51
21.50
21.28
21.26
21.25
21.22
21.21
21.20
21.18
21.16
21.15
21.12
21.11
21.10
21.08
21.06
21.05
21.02
21.01
20.86
20.85
20.82
20.81
20.68
20.66
20.65
20.62
20.61
20.58
20.56
20.52
20.51
20.28
20.26
20.25
20.22
20.21
20.18
20.16
20.15
20.12
20.11
18.66
18.65
18.62
18.61
18.60
18.56
18.52
18.51
18.50
18.26
18.25
18.22
18.21
18.20
18.16
18.15
18.12
18.11
18.10
18.06
18.05
18.02
18.01
16.86
16.85
16.82
16.81
16.80
16.68
16.65
16.62
16.61
16.60
16.58
16.56
16.52
16.51
16.50
16.28
16.26
16.25
16.22
16.21
16.20
16.18
16.16
16.15
16.12
16.11
16.10
16.08
16.06
16.05
16.02
16.01
15.86
15.82
15.81
15.80
15.68
15.66
15.62
15.61
15.60
15.28
15.26
15.22
15.21
15.20
15.18
15.16
15.12
15.11
15.10
15.08
15.06
15.02
15.01
12.86
12.85
12.82
12.81
12.80
12.68
12.66
12.65
12.62
12.61
12.60
12.58
12.56
12.52
12.51
12.50
12.28
12.26
12.25
12.21
12.20
12.18
12.16
12.15
12.12
12.11
12.10
12.08
12.06
12.05
12.02
12.01
11.86
11.85
11.82
11.81
11.80
11.68
11.66
11.65
11.62
11.61
11.60
11.58
11.56
11.52
11.51
11.50
11.28
11.26
11.25
11.22
11.21
11.20
11.18
11.16
11.15
11.12
11.11
11.10
11.08
11.06
11.05
11.02
11.01
10.86
10.85
10.82
10.81
10.68
10.66
10.65
10.62
10.61
10.58
10.56
10.52
10.51
10.28
10.26
10.25
10.22
10.21
10.18
10.16
10.15
10.12
10.11
8.66
8.65
8.62
8.61
8.60
8.56
8.52
8.51
8.50
8.26
8.25
8.22
8.21
8.20
8.16
8.15
8.12
8.11
8.10
8.06
8.05
8.02
8.01
6.86
6.85
6.82
6.81
6.80
6.68
6.65
6.62
6.61
6.60
6.58
6.56
6.52
6.51
6.50
6.28
6.26
6.25
6.22
6.21
6.20
6.18
6.16
6.15
6.12
6.11
6.10
6.08
6.06
6.05
6.02
6.01
5.86
5.82
5.81
5.80
5.68
5.66
5.62
5.61
5.60
5.28
5.26
5.22
5.21
5.20
5.18
5.16
5.12
5.11
5.10
5.08
5.06
5.02
5.01
2.86
2.85
2.82
2.81
2.80
2.68
2.66
2.65
2.62
2.61
2.60
2.58
2.56
2.52
2.51
2.50
2.28
2.26
2.25
2.21
2.20
2.18
2.16
2.15
2.12
2.11
2.10
2.08
2.06
2.05
2.02
2.01
1.86
1.85
1.82
1.81
1.80
1.68
1.66
1.65
1.62
1.61
1.60
1.58
1.56
1.52
1.51
1.50
1.28
1.26
1.25
1.22
1.21
1.20
1.18
1.16
1.15
1.12
1.11
1.10
1.08
1.06
1.05
1.02
1.01
-
O post de Ansi C em Condição IF em JQuery para radiobuttons foi marcado como solução
Olá tudo bem? Espero que esteja bem.
(jquery 3.6.0)
O evento é click e ainda pode ser on("click", ...) essa expressão acima fica deste jeito:
$("input[type='submit']").click(...) OU
$("input[type='submit']").on("click",...) Verifique se esqueceu de fechar os parenteses nos selectorS
Aqui
E nesse também!
🙂
-
O post de Ansi C em Recursividade (Divisão com Subtração) foi marcado como solução
Olá, tudo bem? Outra possibilidade é incrementar uma variável global.
-
O post de Ansi C em fgets() não deixa mostrar a string foi marcado como solução
@iTzCrazy Boa noite!
O programa "pausa" na 'scanf' após leitura da 'fgets', na verdade, aguarda o recebimento de mais informações! Digite um texto (de no máximo 9 caracteres) e tecla ENTER.
-
O post de Ansi C em strncpy não funciona com Array foi marcado como solução
@IzeraXD isole o problema, observe os alerta na compilação.
[C]
#include"string.h" #include"stdio.h" int main (void) { char texto4[120] = { "" }; char texto3[120] = { "pokemon" }; // resultado pós-leitura do arquivo. unsigned long p; for (p = 0; p < 3; ++p) { strncpy (texto4[p], texto3[p], 2); printf ("uma letra = %s \n", &texto3[p]); } return 0; } [compilador]
strncpy: (argumentos) Origem e Destinos são ponteiros.
[]
-
O post de Ansi C em strncpy não funciona com Array foi marcado como solução
@IzeraXD isole o problema, observe os alerta na compilação.
[C]
#include"string.h" #include"stdio.h" int main (void) { char texto4[120] = { "" }; char texto3[120] = { "pokemon" }; // resultado pós-leitura do arquivo. unsigned long p; for (p = 0; p < 3; ++p) { strncpy (texto4[p], texto3[p], 2); printf ("uma letra = %s \n", &texto3[p]); } return 0; } [compilador]
strncpy: (argumentos) Origem e Destinos são ponteiros.
[]
-
O post de Ansi C em strncpy não funciona com Array foi marcado como solução
@IzeraXD isole o problema, observe os alerta na compilação.
[C]
#include"string.h" #include"stdio.h" int main (void) { char texto4[120] = { "" }; char texto3[120] = { "pokemon" }; // resultado pós-leitura do arquivo. unsigned long p; for (p = 0; p < 3; ++p) { strncpy (texto4[p], texto3[p], 2); printf ("uma letra = %s \n", &texto3[p]); } return 0; } [compilador]
strncpy: (argumentos) Origem e Destinos são ponteiros.
[]
-
O post de Ansi C em strncpy não funciona com Array foi marcado como solução
@IzeraXD isole o problema, observe os alerta na compilação.
[C]
#include"string.h" #include"stdio.h" int main (void) { char texto4[120] = { "" }; char texto3[120] = { "pokemon" }; // resultado pós-leitura do arquivo. unsigned long p; for (p = 0; p < 3; ++p) { strncpy (texto4[p], texto3[p], 2); printf ("uma letra = %s \n", &texto3[p]); } return 0; } [compilador]
strncpy: (argumentos) Origem e Destinos são ponteiros.
[]
-
O post de Ansi C em Programação C++ básica: classes foi marcado como solução
Olá!
Talvez me engane, mas sei que o operador :: [em palavras identificador de escopo] especifica o acesso dos módulos [ou classes se preferir] e, em específico de C++, um membro comum: é um membro declarado com a palavra-chave static.
Logo, erraria se igual abaixo, corrigido apenas a declaração arbitrária de friend
void Tabuleiro::casasDisp(){ //vai precisar saber a posição atual da peça int v2[1][3] = {0}; /*friend class*/ Peca::posAtual(v2); //marcador para marcar essa linha cout << v2[0][0] << v2[0][1] << v2[0][2]; }
Exceto se posAtual(...) é um membro static [comum]. Se entendi correto, a classe Peça é subordinada a tabuleiro, entretanto é necessário um objeto 'Peça' para acessar os membros [privados e logicamente públicos] ou método que é comum e friend [não sei o porquê de alguém fazer isso] com parâmetro Peça.
Entendi que pensou conseguir acesso dos membros simplesmente com a declaração friend; sem seu objeto.
[] Não sei dizer como funcionaria: penso que não é assim que funciona.
-
O post de Ansi C em Programação C++ básica: classes foi marcado como solução
Olá!
Talvez me engane, mas sei que o operador :: [em palavras identificador de escopo] especifica o acesso dos módulos [ou classes se preferir] e, em específico de C++, um membro comum: é um membro declarado com a palavra-chave static.
Logo, erraria se igual abaixo, corrigido apenas a declaração arbitrária de friend
void Tabuleiro::casasDisp(){ //vai precisar saber a posição atual da peça int v2[1][3] = {0}; /*friend class*/ Peca::posAtual(v2); //marcador para marcar essa linha cout << v2[0][0] << v2[0][1] << v2[0][2]; }
Exceto se posAtual(...) é um membro static [comum]. Se entendi correto, a classe Peça é subordinada a tabuleiro, entretanto é necessário um objeto 'Peça' para acessar os membros [privados e logicamente públicos] ou método que é comum e friend [não sei o porquê de alguém fazer isso] com parâmetro Peça.
Entendi que pensou conseguir acesso dos membros simplesmente com a declaração friend; sem seu objeto.
[] Não sei dizer como funcionaria: penso que não é assim que funciona.
-
O post de Ansi C em Programação C++ básica: classes foi marcado como solução
Olá!
Talvez me engane, mas sei que o operador :: [em palavras identificador de escopo] especifica o acesso dos módulos [ou classes se preferir] e, em específico de C++, um membro comum: é um membro declarado com a palavra-chave static.
Logo, erraria se igual abaixo, corrigido apenas a declaração arbitrária de friend
void Tabuleiro::casasDisp(){ //vai precisar saber a posição atual da peça int v2[1][3] = {0}; /*friend class*/ Peca::posAtual(v2); //marcador para marcar essa linha cout << v2[0][0] << v2[0][1] << v2[0][2]; }
Exceto se posAtual(...) é um membro static [comum]. Se entendi correto, a classe Peça é subordinada a tabuleiro, entretanto é necessário um objeto 'Peça' para acessar os membros [privados e logicamente públicos] ou método que é comum e friend [não sei o porquê de alguém fazer isso] com parâmetro Peça.
Entendi que pensou conseguir acesso dos membros simplesmente com a declaração friend; sem seu objeto.
[] Não sei dizer como funcionaria: penso que não é assim que funciona.
-
O post de Ansi C em Juntar duas linguagens, a C para parte de código e Visual Basic p/ grafico? foi marcado como solução
C linguagem impolgante e você vai encontrar o melhor ritmo para você.
-
O post de Ansi C em A expressão deve conter tipo ponteiro para objeto foi marcado como solução
São aquelas expressões com notação de array com duplo subscritor. A notação usada é de ponteiro para array.
O curioso é maneira de avisar, a menos que tenha omitido o resto da mensagem,
Pois, não diz objetivamente o que é o erro, mas sim, o que se espera, ou seja, o programador quer um int[][T] a partir de int* (ou int[]).
A resposta dessa função é bem mais que calcular, após somar imprime o resultado.
Com a sobrecarrega da função remove-se o significado (ou parte) do seu retorno.
E quando digo retorno, refiro-me a variável mat_C que é a SOMA.
Nesse comando o programador fica mais exigente. Essa é a notação de ponteiro para array duplo ou (int *)[T1][T2]
[]
-
O post de Ansi C em Arrays em C URI foi marcado como solução
Entrada
Saída
Rapidamente eu diria que a maioria dos usuários usou tabela hash para resolver.
São duas informações, a primeira entrada é capacidade (N + 1) do vetor (tabela hash) e a segunda
quantidade de chaves (índices para o vetor).
Analisando essas informações, diria que o vetor (tabela hash) tema capacidade igual a 7
A quantidade de chaves é 10, ou seja, serão 10 entradas antes de fim.
Sempre que houver colisões, ou seja, o subscrito da tabela retorna um valor diferente de 0 incremente o contador, que no contexto do problema representa o acumulo de bilhetes falsos, ou não original.
Caso não haja colisão, ou seja o subscrito retorne 0, então esse é um bilhete original e precisa ser atribuído valor 1 no subscrito. Segue a ilustração
6 10 | 6 1 3 6 6 4 2 3 1 2 | | | | | | | | | | hash[7] = {0}; | | | | // todos os subscritos são 0. | | | | hash[6] tem valor? 0 então atribuir 1 hash[1] tem valor? 0 então atribuir 1 hash[3] tem valor? 0 então atribuir 1 hash[6] tem valor? 1 então colisão incrementar contador ... A resposta final é 4 colisões: (6)x2, (3)x1, (2)x1
[ ]
-
O post de Ansi C em Equação seguno grau em C usando ponteiros foi marcado como solução
É porque DELTA: b*b - (4*a*c)
É negativo, a raiz quadrado de um número negativo gera esse código impresso.
Temos que testar se DELTA < 0 antes de calcular a RAIZ quadrada dele,
Lá na função:
float d= b * b - 4 * a * c; if(d < 0) return -1; d= sqrt( d ); *x1 = - (b + d) / (2 * a); *x2 = (d - b) / (2 * a); return d;
-
O post de Ansi C em Tabuada em C - Matriz foi marcado como solução
@MQTTH boa noite...
A necessidade de matriz é devido ao que é computação em três palavras: entrada -- processamento -- saída. A maneira que resolveu entrega os resultados. Entretanto, processamento e disposição (layout) de informação (Saída) são praticamento o mesmo procedimento. Supondo que essa etapa processamento (produto) é muito demorada e que você precise dispor os dados de muitas formas; com a matriz de produtos recalcular tudo para cada um dos formatos não é necessário.
Basicamente, escreva um trio de produtos por ciclo sobre a matriz na linha do terminal com formatação de linha.
for( ){ printf( "%d x %d = %d -- " "%d x %d = %d -- " "%d x %d = %d \n", ); }
-
O post de Ansi C em Armazenar valor em um Ponteiro de Struct foi marcado como solução
A estrutura 'dados_aluno' é uma abstração [concepção da inteligência] de aluno no sistema, logo uma variável dessa chamada por RG ou NOME não tem sentido, e sabemos que esses nomes são elementos [ou campos] do tipo abstrato de dados em questão. Tudo torna essa escolha inadequada e desperdício de memória porque objetivou um campo da estrutura.
Corrigido
#include<stdio.h> //Criaçao do Registro (Struct) para armazenar os dados do aluno: Nome do Aluno e identificador RG struct Dados_Aluno { //Nome da Estrutura char nome [20]; //Variável char que armazena o nome do aluno int identificacao; // variavel int que armazena o RR do aluno }; //Programa Principal int main(void) { struct Dados_Aluno aluno; //Varável do tipo [abstrato] dados_aluno struct Dados_Aluno *ponteiro; //Ponteiro para a Struct dados_aluno printf("Digite o nome do Aluno: "); fgets(aluno.nome, 40, stdin); //Leitura do nome do Aluno printf("Digite o RG do Aluno: "); scanf("%d", &aluno.identificacao); //Leitura do RG do Aluno ponteiro = &aluno; //Atribui o valor lido do teclado Da variável RG ao ponteiro printf("-------------------------------------------\n"); printf("Nome do Aluno: %s", aluno.nome); //Imprime o nome do Aluno printf("RG do Aluno: %d\n ", aluno.identificacao); //Imprime o Rg do aluno printf("-------------------------------------------\n"); printf("Ponteiro = %s", ponteiro); //Imprime o valor armazenado no ponteiro return 0; }
O ponteiro [O endereço] de um tipo abstrato de dados é o endereço do primeiro campo dessa estrutura, e sabemos que nesse caso é a 'string' nome e não rg/identificacao
-
O post de Ansi C em erro na alocação em c foi marcado como solução
A função realloc obriga realoque de memória anteriormente alocada, e sabemos que os endereços em x e f são da função [ou seja, declarados] esses locais não devem ser realocados. Com isso, especulo que rotinas internas interrompem (bruscamente) o programa por motivo de falha no uso da função.
-
O post de Ansi C em Retirar posição de uma lista encadeada foi marcado como solução
Seu programa pretende percorra a lista somente se o número de posições é maior que 1. Seja posicao igual à terceira da lista e o que pretende excluir, no fim, em aux. Com isso também último valor no contador do loop for (int i) é igual a 3 na constante posicao. Vamos dizer com isso que aux2 é, na verdade, aux - 1 ou é o ponteiro logicamente anterior ao aux.
void remove_elemento (no **list, const int posicao){ if (list == NULL) return; no *aux= *list, *aux2 = NULL; int i= 0x0; if ((aux == NULL) || (posicao < 1)) return; // if((*list = NULL) || (posicao < 1)) return; if (posicao == 1) { // aux = *list; *list= aux->proximo; free (aux); return; } for (i= 0x1; i < posicao; ++i) { // for (i= 1; i < posicao-1; i++) { if (aux == NULL) return; // if(aux->proximo == NULL) return; aux2= aux, aux= aux->proximo; } aux2->proximo = aux->proximo; // # Lembre-se que aux2 é logicamente anterior ao aux a cada laço for. // [!] aux2->proximo foi igual ao aux agora é igual ao aux->proximo ou // o que vem depois de aux2 + 2 o mesmo que aux + 1. Resta apenas excluir o aux. free (aux); return; }
-
O post de Ansi C em Problemas na inserção de pilha por arranjo foi marcado como solução
Lembre-se que a categoria de dado 'primitivo' no cerne da pilha ('stack') é, atualmente, um escalar de flutuante ('float') então o especificador na função 'printf' da biblioteca padrão também precisa do tipo designado para um item desse escalar ("float"). Logo sua incoerência na implementação imprimir é utilizar "máscara" de inteiro decimal (%d) invés de flutuante decimal (??).
struct Pilha { int topo; float itens [MAXTAM]; }; *** int imprimir(struct Pilha *p){ int i= 0; for(i= 0;i <= p->topo; i++) printf("\n%??", (p->numero)[i]); return i; }
-
O post de Ansi C em Erro de variável, e como como posso adicionar uma lista ao finalizar? foi marcado como solução
@Battata
Teve ideia de como armazenar os dados dos pedidos?
#include<stdlib.h> #include<stdio.h> #include<locale.h> //tipo de dado tipo descritivo typedef int refeicao; typedef float reais; int main (void) { //declarar variaveis e inicializar com padrão refeicao quantidade= 0, item= 0; reais total= .0f; //permitir acentuação setlocale(LC_ALL, "Portuguese"); //menu de lanches; variavel ponteiro [indexavel] de tipo char e strings literais enum lanches {B_S= 0x0, CAB, I01, I02, I03, I04, I05, I06, I07, B_I};//constantes char *menu_lanches [0xA]= { [B_S]= " ___________________________________________________ \n", [CAB]= "| Item| Produto | Código | Preço Unitário |\n", [I01]= "| 1 | Cachorro-quente | 100 | 5,00 |\n", [I02]= "| 2 | X-Salada | 101 | 8,79 |\n", [I03]= "| 3 | X-Bacon | 102 | 9,99 |\n", [I04]= "| 4 | Misto | 103 | 6,89 |\n", [I05]= "| 5 | Salada | 104 | 4,80 |\n", [I06]= "| 6 | Água | 105 | 3,49 |\n", [I07]= "| 7 | Refrigerante | 106 | 4,99 |\n", [B_I]= "|_____|__________________|________|_________________|\n", }; //exibir menu printf("\n"); printf("%s", menu_lanches [B_S]); //borda superior printf("%s", menu_lanches [CAB]); //cabecalho printf("%s", menu_lanches [I01]); //item 01 printf("%s", menu_lanches [I02]); printf("%s", menu_lanches [I03]); printf("%s", menu_lanches [I04]); // ... printf("%s", menu_lanches [I05]); printf("%s", menu_lanches [I06]); printf("%s", menu_lanches [I07]); //item 07 printf("%s", menu_lanches [B_I]); //borda inferior //permitir escolha de varios itens while ((1 <= item) && (item <= 7)) { //escolha do pedido e quantidade printf("Escolha um item: "); scanf_s("%d", &item); //armazenar os dados dos pedidos [## COMO ???????] switch (CAB + item)
Cada refeição ou ‘item’ de 'menu' é um número inteiro entre 1 e 7, como armazenar um pedido? Pedido é a quantidade solicitada para de cada uma das refeições, se existe sete refeições como contabilizar separadamente cada um?
Sugestão: use um vetor de refeição.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais