Ir ao conteúdo
  • Cadastre-se

vitorpessan

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

1
  1. @Wesley Versart É o seguinte, na hora de exibir seus dados no printf(), o índice que está usando é um float, que seria a nota do aluno que você atribuiu dentro do for. Crie uma variável com qualquer nome, por exemplo: melhor, e atribua o índice i (do vetor) à ela, para quando for exibir o aluno no printf(), exiba o aluno daquela posição i. for(i=0;i<quant;i++){ printf("Digite seu nome:"); scanf("%s",aluno[i].nome); printf("Digite a sua nota:"); scanf("%f",&aluno[i].nota); if(aluno[i].nota>maior){ maior=aluno[i].nota; melhor=i } } printf("Nome do aluno:%s\nNota do aluno:%f",aluno[melhor].nome,aluno[melhor].nota); Exemplo: Mas lembre-se de criar a variável melhor! (Como inteiro). E também, idente sempre seu código!! Abraços.
  2. Então, poste ele inteiro quando for assim, pois como disse anteriormente, pode estar com problemas - por exemplo - em alguma chave que fechou a mais.
  3. Olá Wesley, tudo bom? Então cara, para seus próximos códigos, recomendo que melhore sua organização para não atrapalhar com chaves extras ou coisas desordenadas. Isso facilita muito a leitura do mesmo. Refiz seu código e comentei-o. Espero que entenda o que aconteceu e compare com o seu para ver o que estava acontecendo. Segue o código corrigido e me diga se é isso que precisava: #include<stdio.h> #include<stdlib.h> //Struct sempre antes do int main struct ficha { char nome[20]; float nota; }; int main() { //Declaração das variaveis int quant, i, cont = 0, melhor; float maior; printf("Digite a quantidade de alunos da turma: "); scanf("%d", &quant); //Declarei o struct depois, para ter o número de alunos exatamente o máximo do digitado anteriormente struct ficha aluno[quant]; //Repito as vezes necessárias para atribuir a todos for(i = 0; i < quant; i++) { printf("\nDigite seu nome: "); //Quando se atribui a uma string (vetor de caracteres), nao se põe o '&variavel', somente 'variavel' scanf("%s", aluno[i].nome); printf("Digite a sua nota: "); scanf("%f", &aluno[i].nota); /* Caso o contador seja zero, ou seja, o primeiro aluno, sua nota obrigatoriamente será a maior e ele o melhor. Depois, verifico se a nota do próximo digitado foi maior que a anterior */ if (cont == 0) { melhor = i; //atribuo o índice a variavel maior para imprimir onome depois maior = aluno[i].nota; cont = 1; //deixo o contador como 1 para nao entrar mais aqui, pois depois de digitado alguém, o próxcimo aluno nunca será o primeiro } else if(aluno[i].nota > maior) { melhor = i; //atribuo o índice a variavel maior para imprimir onome depois maior = aluno[i].nota; } } //Exibo os dados do melhor aluno printf("\nMelhor aluno: %s\n", aluno[melhor].nome); printf("Sua nota: %.2f\n", aluno[melhor].nota); return 0; }
  4. Olá, eu gostaria de ver se alguém conhece os jogos que vou descrever abaixo, realmente gostaria de saber os respectivos nomes :v 1º Eu tinha ele num CD de PS1, onde tinha vários jogos antigos, porém os jogos não estavam com o nome certo hehe. Basicamente você era um dinossaurinho e a visão do game me lembra a do bomberman e tinha uns homens-da-caverna atrás de você, que conforme você avançava, eles iam "evoluindo", ficando "mais inteligentes". Você, como o dinossaurinho, podia comer um fruta (pra mim era um abacaxi kk) e virava um dinossauro grande (pra mim era um T-Rex), que comia os homens-da-caverna. 2º Era de PS1, muito parecido com N2O, mas pra mim não é ele, você era uma nave, no N2O você começa dentro de um "tubo" já nesse game, é no lado de fora e é bem mais "redondo", de algo também semelhante a um tubo, e você atirava em outras naves que vinham no caminho (você ia seguindo um caminho linear de frente - você via as "costas" da nave numa visão um pouco de cima), pulava alguns obstáculos que vinham e tinha várias fases hehe (em algumas partes entrava dentro desse tubo) - cada vez mais difíceis ;-; 3º Esse acho que deve ser o mais *****, e acho que era também naquele CD do PS1 q falei no 1º game, parecia um jogo de xadrez, porém as peças eram diferentes, a que me recordo bem, me lembra um dragão (acho que é isso) e as peças batalhavam entre si (na hora certa, que não sei qual era hehe mas é quando estavam em posições específicas hehe). Era em 2D e funcionava para 2 players (acho) e as cores eram Azul (esquerda) e Vermelho (quase rosa na direita hehe). Bem, é isso, espero que consigam me ajudar hehe xD Quero e preciso muito do nome deles para jogar dnv ;-;
  5. Mano, seu lindo, funcionou com o Rufus xD thanks. Eu estava usando o Yumi e já estava triste T-T. Obrigado mesmo por isso xD RESOLVIDO
  6. Olá, eu tenho um pendrive com o boot do kali linux nele. Porém não consigo iniciá-lo, o pc tem um windows 8 e já desativei a opção do secure boot nele. Não possui a opção de alteração do UEFI para LEGACY. Já testei a .iso e está funcionando, ele da o boot em outros pc's... Também já peguei outros pendrives com o boot do kali e não funcionaram. Obs. Já intalaram o kali nesse mesmo pc, porém não lembro como o fizeram... PLEASE HELP kkk (to rindo mas é de nervoso :v)

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