Ir ao conteúdo

C++ Vetor numerico com intervalo personalizado.


Ir à solução Resolvido por Midori,

Posts recomendados

Postado

Boa Dia, estou desenvolvendo um programa que preencha um vetor com dez números de dupla precisão. Calcule e mostre um relatório com os números do intervalo [15;25], incluindo ambos e suas respectivas posições, mas não consigo concluir pois não estou conseguindo fazer o algoritmo imprimir apenas os valores do intervalo determinado. Se alguém poder me ajudar agradeço!

<>

#include <stdio.h>
#include <stdlib.h>
using namespace std;

int main()
{
    int i;
    double v[10];
    for (i = 0; i < 10; i++){
        printf ("Digite o %i elemento:\n",i);
        scanf ("%lf", &v[i]);
        v[i];
    }
    for (i = 0; i < 10; i++)
    if (v[i]= 15; v[i]< 25+1)
    {
        printf ("Elemento %i:%.1lf-%i\n",i,v[i],i );
    }
   else
{
       if printf ("Elemento %i:%lf não existe",i,v[i]);
}
    return 0;
}
<>

  • Solução
Postado
39 minutos atrás, zjoãozinho disse:

if (v[i]= 15; v[i]< 25+1)

Em C e C++ o sinal de igual é usado para atribuição e esse ; (ponto e vírgula) não devia estar aí. No teste condicional use == se quiser testar uma igualdade, mas se quer pegar o intervalo deve fazer >= e <=,

if(v[i] >= 15 && v[i] <= 25)

 

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!