-
Posts
403 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de Plástico Bolha em Leia um vetor A com 10 numeros inteiros e depois armazene em outro vetor B os el foi marcado como solução
O que fiz, foi algo com pouca performance, no entanto, atende aos requisitos, está é apenas a ideia de como você poderia fazer:
package main import ( "fmt" ) const MAX = 12 func main() { var vetA = [MAX]int{7, 2, 3, 2, 5, 2, 3, 7, 1, 2, 45, 1} var idx int = 0 var vetB [MAX]int for i := 0; i < MAX; i++ { for j := i + 1; j < MAX; j++ { if vetA[j] == vetA[i] { var flag bool = true for k := 0; k < MAX; k++ { if vetB[k] == vetA[j] { flag = false break } } if flag { vetB[idx] = vetA[j] idx++ } } } } fmt.Println("Valores repetidos: ", vetB) // Output: Valores repetidos: [7 2 3 1 0 0 0 0 0 0 0 0] }
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