Comecei fazendo um exercício de vetores ondepede para preencher um vetor de 5 posições e depois apresentar a soma e a multiplicação dos valores armazenados no vetor.
O problema é que está aparecendo a soma e a multiplicação em cada laço e não somente o resultado final.
Como consigo fazer aparecer só o resultado final das 2 operações?
#include <stdio.h>
#include<stdlib.h>
int main(int argc, char** argv)
{
int i , vetor[5] ,soma=0 , mult=1 ;
for(i=0; i<5; i++)
{ // recebendo informações do usuário
printf("\nDigite um valor inteiro: ");
scanf("%d", &vetor);
}
for(i=0; i<5; i++)
{ // SOMA
soma= soma+ vetor;
printf("\n\n Soma dos numeros é: %d", soma);
if (soma > 0)
{
printf("\n\nO valor da soma é positivo.");
}
else
{
printf("\n\nO valor da soma é negativo.");
}
}
for(i=0; i<5; i++)
{ // MULTIPLICACAO
mult= mult * vetor;
printf("\n\n Multiplicacao dos numeros é : %d", mult ) ;
if (mult > 0)
{
printf("\n\nO valor da Multiplicacao é positivo.");
}
else
{
printf("\n\nO valor da Multiplicacao é negativo.");
}
}
Pergunta
CLAUDENIR SANTOS
Bom Dia.
Sou iniciante em C.
Comecei fazendo um exercício de vetores ondepede para preencher um vetor de 5 posições e depois apresentar a soma e a multiplicação dos valores armazenados no vetor.
O problema é que está aparecendo a soma e a multiplicação em cada laço e não somente o resultado final.
Como consigo fazer aparecer só o resultado final das 2 operações?
#include <stdio.h>
#include<stdlib.h>
int main(int argc, char** argv)
{
int i , vetor[5] ,soma=0 , mult=1 ;
for(i=0; i<5; i++)
{ // recebendo informações do usuário
printf("\nDigite um valor inteiro: ");
scanf("%d", &vetor);
}
for(i=0; i<5; i++)
{ // SOMA
soma= soma+ vetor;
printf("\n\n Soma dos numeros é: %d", soma);
if (soma > 0)
{
printf("\n\nO valor da soma é positivo.");
}
else
{
printf("\n\nO valor da soma é negativo.");
}
}
for(i=0; i<5; i++)
{ // MULTIPLICACAO
mult= mult * vetor;
printf("\n\n Multiplicacao dos numeros é : %d", mult ) ;
if (mult > 0)
{
printf("\n\nO valor da Multiplicacao é positivo.");
}
else
{
printf("\n\nO valor da Multiplicacao é negativo.");
}
}
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.