Ir para conteúdo
Fórum Script Brasil

sleip

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre sleip

sleip's Achievements

0

Reputação

  1. sleip

    Duvida Simples em C

    ops o dado é pra exibir os dados completo das pessoas mas tp se tiver 4 com a mesmo idade ele exibi as 4 pessoas como faço essa comparação alguém me ajuda Tentei fazer isso sei q esta errado for (i = 0; i <= 4; i++) { j=1; while (j!=4) { if (p[i].idade >= p[j].idade) { if (j==4) { printf("%s ", p[i].nome); printf("%d ", p[i].idade); printf("%s ", p[i].velho); velho_1=p[i].idade; } j+=1; }//if else j=4;
  2. sleip

    Duvida Simples em C

    Escreva um programa, em C, para ler o nome, a idade e o e-mail de 30 pessoas, calcular e exibir os dados das duas pessoas mais velhas. #include <stdio.h> #include <stdlib.h> #include <conio.h> typedef struct { char nome[31]; int idade; char email[31]; }Tpessoa; int main() { Tpessoa p[30]; int i,velho=0,velho_2=0; for (i = 0; i < 2; i++) { printf("\nInforme o nome da %d pessoa: ",i+1); fflush(stdin); gets(p[i].nome); printf("\nInforme a idade da %d pessoa: ",i+1); scanf("d", &p[i].idade); printf("\nInforme email %d pessoa: ",i+1); fflush(stdin); scanf("%s", p[i].email); } for (i = 0; i < 2; i++) { if (p[i].idade >= velho) velho=p[i].idade; if ((p[i].idade <= velho) && (p[i].idade >= velho_2)) velho_2=p[i].idade; } printf("\n%d %d", velho, velho_2); system("pause"); return(0); } fiz dessa maneira, mas ele não esta exibindo as duas pessoas mais velhas o q tem de errado? please
×
×
  • Criar Novo...