Ir ao conteúdo

afcdfilho

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

5
  1. Mais um if, isso? Desculpe ainda sou um pouco leigo
  2. @bngomes Troquei pelo scanf em algumas partes e deu certo, obrigado novamente. Agora o meu problema é parte final, consegue me ajudar? Eu tinha colocado primeiramente assim: Mas como eu preciso que ele retorne nessa ordem: “x pessoas estão acima” “As pessoas estão acima sao: Pessoa y Pessoa z" Tentei inverter assim: for(i=0;i<5;i++) { if(dados[i].peso>media) { printf("%d pessoas estão com o peso acima da média", cant); } { printf("%s\n",dados[i].nome); cant++; } Mas não rodou, conseguiria me ajudar?
  3. @bngomes Deu certo mudando o int para char, muito obrigado. So fiquei com um problema quando executo o código, não consigo informar o peso apenas consigo informar o nome, mas precisaria preencher tanto o "nome" quanto o "peso"
  4. @bngomes Esta dando um problema na linha 17 [Error] cannot convert 'int*' to 'char*' for agument '1' to 'char* gets(char*)'
  5. Bom dia, meu codigo em C esta apresentando alguns erros quando tento compila-lo e não estou conseguindo corrigi-los, poderiam me ajudar? #include <stdio.h> struct peso{ int nome[30]; float peso; }; int main(void) { struct peso dados[5]; float media=0; int i=1, cant=0; for(i=0;i<5;i++) { printf("\nNome: "); gets(dados[i] .nome); printf("\nPeso: "); printf("%f",&dados[i] .peso); media+=dados[i] .peso; } media=media/5; for(i=0;i<5;i++) { if(dados[i].peso>media) { printf("%s está acima do peso médio\n",dados[i].nome); cant++; } } printf("%d pessoas estão acima do peso médio", cant); }

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

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!