FernandO_SCS Postado Julho 26, 2018 Denunciar Share Postado Julho 26, 2018 Pessoal muito bom dia, Estou estudando C++, ainda sou novato em programação mas com muita vontade de aprender, esse código abaixo é de um desafio desse site: https://www.hackerrank.com/challenges/birthday-cake-candles/problem Alguém com mais experiência por favor poderia me explicar linha a linha os comandos para que eu pudesse entender com maior facilidade? Obrigado. #include <iostream> int main() { int c, n, max = 0; std::cin.ignore(); while(std::cin >> n) max < n ? c = !!(max = n) : c += max == n; std::cout << c; return 0; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thiago André Cardoso Postado Julho 27, 2018 Denunciar Share Postado Julho 27, 2018 Creio que seja melhor você ir aos poucos, para depois ir a desafios. Tenta estudar essas partes separadas. while, std, etc... Faz um exercício envolvido cada objeto deste programa, ai depois você entenderá tudo isso ai. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
FernandO_SCS
Pessoal muito bom dia,
Estou estudando C++, ainda sou novato em programação mas com muita vontade de aprender, esse código abaixo é de um desafio desse site:
https://www.hackerrank.com/challenges/birthday-cake-candles/problem
Alguém com mais experiência por favor poderia me explicar linha a linha os comandos para que eu pudesse entender com maior facilidade?
Obrigado.
#include <iostream>
int main() {
int c, n, max = 0;
std::cin.ignore();
while(std::cin >> n)
max < n ? c = !!(max = n) : c += max == n;
std::cout << c;
return 0; }
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.