Ir ao conteúdo

C++ Multiplicao de elementos em c


Ir à solução Resolvido por devair1010,

Posts recomendados

Postado

tenho que achar o maior valor do vet1 e menor do vet2 e posteriormente multiplicar, esta tudo certo menos a parte de multiplicar o maior pelo menor porque ?

 

#include <stdio.h>
#include <math.h>
#include <locale.h>
int main() {
    float v1[5] , v2[10];
    int i,j;
    float maior, menor, x ;

    printf ( " insira 5 vetores:\n");
    for (i=0;i<5;i++){
        scanf("%f", &v1[i]);
    }

     for( i = 0 ; i <= 4; i++)
  {
    printf("vet[%d] = %.1f\n" ,i,v1[i]);
  }
    maior = v1[0];

    for (i=1;i<5;i++){
        if (v1[i]>maior)
            maior = v1[i];
            }

        printf("maior vetor: %f\n", maior);

    printf ( " \n insira 10 vetores:\n");
    for (j=0;j<10;j++){
        scanf("%f", &v2[j]);
    }

     for( j = 0 ; j <= 9; j++)
  {
    printf("vet[%d] = %.1f\n" ,j,v2[j]);
  }
    menor = v2[0];

    for (int j=0;j<10;j++){
        if (v2[j]< menor)
            menor = v2[j];
            }
   printf("menor vetor: %f\n", menor);


   menor*maior=x;
   printf("valor de x:%f"), x ;


    return 0;
}

  • Obrigado 1
  • Solução
Postado

@joao1022     Qual compilador você está usando  ?   ,  e aqui no codeblocks  , por incrível Que pareça ele deixou passar um erro de syntaxe , que tem np seu código lá no final . nessa Linha  :

printf("valor de x:%f"), x ;  <- aqui o x está fora dos parenteses
  
printf("valor de x : %.2f", x);    <- o comum seria assim com a variável dentro dos parenteses

e por algum motivo que desconheço ele compila e funciona  normal , mas na hora de escrever o valor de x ele mostra o valor da última variável que recebeu atribuição .

e também essa linha aqui , está bem errada :

menor*maior=x;  <- o x que deveria receber o valor da multiplicação

x = menor * maior; <- aqui seria o recomendável

 

  • Curtir 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...