Boa noite pessoal, estou ingressando agora na linguagem C++, e tenho um exercicio de faculdade para fazer e ja tentei todas minha possibilidades e nada será que alguem consegue me ajudar
eis o meu problema:
Criar um programa que receba vários números inteiros e positivos e imprima o produto dos números ímpares digitados e a soma dos pares. O algoritmo encerra quando o zero ou um número negativo é digitado.
Tags:
Boa noite,
Não sou especialista em C++, mas acho que isso poderá ajudá-lo:
O algoritmo encerra quando o zero ou um número negativo é digitado.
https://docs.microsoft.com/pt-br/cpp/cpp/additive-operators-plus-an...
Boa tarde PHS,
No descritivo do seu tópico você fala em multiplicação de números impares, mas no seu exemplo de programa
você faz soma da quantidade de números impares, usa uma variável com o nome quantImpar e
imprime o texto: " printf (" Quantidade de impares : %d\n", quantImpar );"
O que você quer fazer?
Se realmente você quer multiplicar os numero impares, pelo meu entendimento, o seu problema não
refere-se ao C++, mas sim um problema de matemática e de logica.
Usando a instrução: quantImpar *= num; deveria resolver o problema.
Mas você tem que levar em consideração que na primeira multiplicação com o valor inicial de quantImpar
é 0 (ZERO), o resultado da multiplicação sempre será 0 (ZERO).
Pode resolver fazendo um if informando que na primeira multiplicação quantImpar seja igual a 1 (UM).
se quer aprender C++ sugiro este curso.
è muito bom e é grátis. (0800). www.learncpp.com
Compilador online grátis: https://repl.it/languages/cpp
RV
Ichi!
Achei que era só somar...
" imprima o produto dos números ímpares digitados e a soma dos pares."
O Paulo Henrique dos Santos eu ja tinha lido ha algum tempo sua questao, mas nao tive o tempo util para resolver,hoje aproveitando meu dia de folga, parei para resolver é claro que para qualquer que é habituado com codigo em C, faz com a mao nas costas, ja o meu caso tenho que me habituar em escrever o raciocinio em C, entao eu deixo aqui um resposta, que nao é uma verdade absoluta, pois acredito que exista outras maneiras de fazer, mas é sempre um bom exercicio para quem esta aprendendo.
Ah uma coisa eu fiz boa parte do exercicio, mas a questao do zero para saida do program, deixo por sua conta.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por