Informática, perguntado por cardoso611, 1 ano atrás

2. Escrever um programa que declare um vetor de 20 inteiros, leia um valor para cada posição e no final mostre quantos elementos possuem valor maior, menor e igual ao primeiro elemento do vetor.

Soluções para a tarefa

Respondido por carloseduaardo
9
Como você não especificou a linguagem eu fiz em C

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

main(){
    int i, vet[20], n, ig=0, ma=0, me=0;
    
    
    for(i=0; i<20; i++){
        printf("Digite o %d° valor: " ,i+1);
        scanf("%d", &n);
        vet[i]=n;
        
        if(vet[0]==vet[i]){
            ig++;
        }
        if(vet[0]<vet[i]){
            ma++;
        }
        if(vet[0]>vet[i]){
            me++;
        }
    }
    printf("Numeros maiores que o primeiro valor: %d\n", ma);
    printf("Numeros iguais que o primeiro valor: %d\n", ig-1);
    printf("Numeros menores que o primeiro valor: %d\n", me);
    
    system("PAUSE");
}
Perguntas interessantes