Ir ao conteúdo

Posts recomendados

Postado
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){

int i, x, aux, novo, codigo[5];
float price[5];
for(i=0; i<5; i++){
    printf("cod e preço");
    scanf("%f %f", &codigo[i], &price[i]);
if(codigo[i]%2==1 && price[i]<1000){
    price[i]=price[i];
}else if(codigo[i]%2==0 && price[i]>=1000){
    price[i]=price[i]+(price[i]*.20);
}else if(codigo[i]%2==0 && price[i]<1000){
    price[i]=price[i]+(price[i]*0.15);
}else if(codigo[i]%2==1 && price[i]>1000){
    price[i]=price[i]+(price[i]*0.10);
}
    }
for(i=0; i<5; i++){
    for(x=i; x<5; x++){
        if(price[i]>price[x]){
            aux=price[i];
            price[i]=price[x];
            price[x]=aux;
        }
    }
}for(i=0; i<5; i++){
    printf("\ncodigo = %.2f\t%preco = %.2f", codigo[i], price[i]);
}




}

 

Postado

Tenta dessa forma, implementei a correção que o @Flávio Pedroza postou e fiz algumas perfumarias, funcionou para mim no Linux:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(){
    int aux = 0;
    int novo = 0;

    int codigo[5];

    float price[5];

    for(int i = 0; i < 5; i++) {
        printf("código e preço: ");
        scanf("%i %f", &codigo[i], &price[i]);

        if(codigo[i] % 2 == 1 && price[i] < 1000) {
            price[i] = price[i];
        } else if(codigo[i] % 2 == 0 && price[i] >= 1000) {
            price[i] = price[i] + (price[i] * .20);
        } else if(codigo[i] % 2 == 0 && price[i] < 1000) {
            price[i] = price[i] + (price[i] * 0.15);
        } else if(codigo[i] % 2 == 1 && price[i] > 1000) {
            price[i] = price[i] + (price[i] * 0.10);
        }
    }

    for(int i = 0; i < 5; i++) {
        for(int x = i; x < 5; x++) {
            if(price[i] > price[x]) {
                aux = price[i];
                price[i] = price[x];
                price[x] = aux;
            }
        }
    }

    printf("\n");
    for(int i = 0; i < 5; i++) {
        printf("codigo = %i \t preco = %.2f \n", codigo[i], price[i]);
    }
}

screenshot.png.82dd3319f1427a7efa5d238df55d6c1d.png

 

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!