Ir ao conteúdo
  • Cadastre-se

natesp

Membro Júnior
  • Total de itens

    12
  • Cadastrado em

  • Última visita

  • Qualificações

    0%

Reputação

2

Informações gerais

  • Cidade e Estado
    Sena Madureira, Acre
  • Sexo
    Feminino
  1. Estou desenvolvendo uma atividade e nela diz que alguns dos atributos de uma classe precisam ser obrigatórios, então eis a dúvida, atributos obrigatorios somente serão obrigatorios se estiverem no construtor? Será necessário eu criar um construtor para a classe para torná-los obrigatório?
  2. @mauro_b caramba, eu nem me toquei. OBRIGADA.
  3. @arfneto quero dizer a parte de usar: "sortK K [N]" para definir K e N, ficou meio confusa, mas deu para entender.
  4. @arfneto Isso é muito interessante, não sabia que dava para usar assim, é melhor, vou tentar pôr em prática nos meus programas. Aliás, você teria algum livro que poderia me indicar? É sempre bom aprender mais.
  5. Então, alguém sabe onde posso estar errando para a média não ser ordenada da forma correta? Exemplo: Quantidade: 5 6 7 8 5 8 4 3 2 1 7 6 8 6.5 7 9 4 3 2 7 9 Notas (gerais): [6.5] [4.3] [5.5] [6.6] [5.3] Notas (ordenadas): [4.3] [5.0] [5.0] [6.0] [6.0] Eu ordeno, mas não exibe as notas ordenadas IGUAIS à media obtida. #include <stdio.h> int main(void) { int qA; printf("Quantidade: "); scanf("%d", &qA); double mediaAluno[qA], soma = 0.0, n1, n2, n3, n4; for (int i = 0; i < qA; ++i) { scanf("%lf %lf %lf %lf", &n
  6. obrigada, você foi de grande ajuda, de verdade, estudo tudo sozinha e ainda é meio complicado pra mim. #include <stdio.h> int selectSort (int, int*, int); int main(void) { int N, K; printf("\nNo. elementos: "); scanf("%d", &N); int vetor[N]; for (int i = 0; i < N; ++i) { printf("[%d] ", i); scanf("%d", &vetor[i]); } for (int i = 0; i < N; i++) { printf("[%d] ", vetor[i]); } printf("K: "); scanf("%d", &K); for (int i = 0; i < N; i++) { printf("[%d] ", vetor[i]); } printf("\n"); printf("%do menor valor: %d", K, se
  7. #include <stdio.h> #define m 8 int selectSort (int*, int); int main(void) { int K, vetor[m] = {7, 1, 3, 10, 17, 2, 21, 9}; /*for (int i = 0; i < m; ++i) { printf("[%d] ", i); scanf("%d", &vetor[i]); }*/ for (int i = 0; i < m; i++) { printf("[%d] ", vetor[i]); } printf("K: "); int r = scanf("%d", &K); printf("scanf() retornou %d, valor = %d\n", r, K); for (int i = 0; i < m; i++) { printf("[%d] ", vetor[i]); } printf("\n"); printf("%do menor valor: %d", K, selectSort(vetor, K)); return (0); } int selectSort(int *vet
  8. @arfneto Entendi, eu não tenho um livro, estudo pesquisando. Agradeço os pontos citados, me ajudou muito.
  9. O que você quer dizer com este ponto? não compreendi. scanf(): SEMPRE teste o retorno de scanf(). Qual o propósito de continuar com o programa se não ler K? Mexi no código, agora está mais limpo. Não consegui colocar o main() como primeira função, é como se o selectSort não existisse ao ser chamado. Aliás, por que eu não deveria usar variáveis globais? (ainda sou leiga nisso, já usei algumas vezes sem erros.). #include <stdio.h> #define m 8 int selectSort(int *vetor, int k) { int me, t; for(int j = 0; j < m-1; j++) { me = j; for (int i = j+1; i < m;
  10. #include <stdio.h> #include <stdlib.h> #include <time.h> #define TAM 8 int selectSort(int *vetor, int k) { int me, aux, i, troca; for(aux=0; aux < TAM-1; aux++) { me = aux; for (i=aux+1; i < TAM; i++) { if (vetor[i] < vetor[me]) { me = i; } } if (me != aux) { troca = vetor[aux]; vetor[aux] = vetor[me]; vetor[me] = troca; } if (aux==k) { printf("\n%d\n", vetor[aux]); } } return (0); } int main() { int pe
  11. Olá, acho que fiz com base no que você sugeriu, estaria correto dessa forma? 6.txt
  12. Boa noite, alguém pode me ajudar como eu poderia fazer essa questão? O ponto é apenas eu encontrar o késimo menor valor do vetor, acredito que o resto das coisas eu já fiz. qualquer dica é bem-vinda. 6. Crie um algoritmo chamado selectionFind baseado no Selection Sort para que, em vez de ordenar uma sequência de números inteiros, ele nos retorne o k-ésimo menor elemento dessa sequência. Por exemplo: Suponha que os elementos S = 7, 1, 3, 10, 17, 2, 21, 9 estejam armazenados nessa ordem em um vetor e que desejamos obter o quinto maior elemento dessa sequência. Então, uma chamada como s

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

Aprenda a ler resistores e capacitores

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!