Algoritmo em C - Ordenação por Seleção
Publicado por Shermam Tacia da Costa Lima (última atualização em 24/08/2020)
[ Hits: 1.753 ]
Algoritmo de ordenação por seleção na linguagem C.
#include<stdio.h>
#include<stdlib.h>
#define tam 13
//Algoritmo de Ordenação por Selecao
void ordSelecao(int *a);
void troca(int *a, int i, int menor);
main(){
int a[] = {1,1,4,2,9,5,5,100,6,4,5,2,1};
ordSelecao(a);
for ( int i=0; i<tam; i++){
printf (" %i ", a[i]);
}
}
void ordSelecao(int *a){
int menor;
for (int i=0; i<tam-1; i++){
menor= i;
for (int j=i+1; j<tam; j++){
if (a[j]<a[menor]){
menor = j;
}
}
if (a[i] != a[menor]){
troca(a, i, menor);
}
}
}
void troca(int *a, int i, int menor){
int aux = a[i];
a[i] = a[menor];
a[menor] = aux;
}
//ST
Calcula média de notas do aluno
Exemplo de janela utilizando o compilador Vala
Parte 3 - Sessão de estudo sobre MATRIZES.
Nenhum comentário foi encontrado.
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
WiFi Seguro: EAP-TLS com FreeRADIUS e Active Directory (LDAP)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (4)









