Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lourival_ECA

Exercicios de vetores

Recommended Posts

Eu peguei uns exercicios sobre vetores para resolver, no entanto, nao estou conseguindo entender, converter do portugol para a linguagem em c++

 

-Fazer um programa que le 10 nº do teclado. O prog deve imprimir a soma dos nº >=min e <=max; em seguida os numeros que foram considerados para o calculo da soma. Os valores de min e de max devem ser fornecidos pelo teclado...

 

eu ate tentei, so que nao consegui....

 

#include <iostream.h>

#include <stdlib.h>

 

int main()

{

int M, m, SM, i, n[10];

int b, aux;

SM = 0;

 

cout << "Digite o Menor valor a ser considerado...:" << " " ; cin >> m ;

cout << "Digite o Maior valor a ser considerado...:" << " " ; cin >> M ;

 

for (i=0; i<10; i++)

{

cout << "Digite um numero inteiro n["<<i<<"]......:" << " " ; cin >> n;

 

 

if (n<=M && n>=m)

 

SM += n;

aux = n;

b=aux;

 

}

cout << "\n" ;

cout << "Valores considerados.....................:" << aux;

 

cout << "\n" ;

cout << "Soma dos numeros entre(>=min e <=max)...:" << SM ;

 

 

system("Pause");

return 0;

}

 

A verdade é que nao estou conseguindo entender vetores, estou procurando material, porem sem sucesso, pelo menos nos dois livros q tenho fala muito pouco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deixa eu ver se eu entendi.Você vai receber 10 números, depois vai receber mais 2, que definiremos como MIN e MAX.Depois nós somamos os números na lista dos 10 que são maiores que MIN e menores que MAX?Se for isso não é difícil.Declare um vetor de 10 e dois ints MIN e MAX.Você pode fazer 3 loops, um você passa guardando os valores.No segundo você passa somando os que atendem aos requisitos e guarda em uma variável, depois imprime.No terceiro você imprime apenas os números que atendem aos requisitos. (>MIN <MAX):)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.