Enviado em 27/11/2024 - 05:21h
Olá, Sou um estante de engenharia do 1° período, e em resumo semana passada fiz uma prova q não consegui resolver uma das questões. Estou refazendo ela para aprender o que tive dificuldade. Na prova em si eu simplesmente ordenei o vetor e imprimi a 6° posição, mas essa solução não é valida uma vez que não posso alterar o vetor recebido como parâmetro e pode haver elementos repetidos.
/*
int sexto_maior:
1°- Recebe um vetor como parametro de 20 números inteiros
2°- Ñ modificar vetor recebido e pode háver n° repetidos
3°- Retornar Sexto maior
*/
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define TAM 20
void aleatorio()//OK
{
srand(time(0));
}
void preencher(int vetor[])//OK
{
int i;
aleatorio();
//prenchimento
/*mensagem para teste*/printf("Vetor:");
for(i=0;i<TAM;i++)
{
vetor[i]=(1+rand()%20);
/*mensagem para teste*/printf("%d ",vetor[i]);
}
/*mensagem para teste*/putchar('\n');
}
int sexto_maior(int vetor[])
{
}
int main()
{
int vetor[TAM];
preencher(vetor);
return 0;
}
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Função que recebe 20 números inteiros e retorna o 6° maior elemento do... (1)
Melhorando a precisão de valores flutuantes em python[RESOLV... (15)