Advertisement
jhon345

Untitled

Sep 26th, 2014
525
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. # include <stdio.h>
  2. # include <stdlib.h>
  3. typedef struct ficha {
  4. char nome[50];
  5. int idade;
  6. char sexo;
  7. }Ficha;
  8. int main(){
  9. Ficha dados[1],*candidatos;
  10. int i,pessoa=0;
  11. for(i=0;i<2;i++){
  12. printf("Digite nome :");
  13. scanf("%s",dados[i].nome);
  14. fflush(stdin);
  15. printf("Digite idade :");
  16. scanf("%d",&dados[i].idade);
  17. fflush(stdin);
  18. printf("Digite o sexo :");
  19. scanf(" %c",&dados[i].sexo);
  20.  
  21. if((dados[i].idade>18)&&(dados[i].sexo=='m')){
  22. pessoa = pessoa+1;
  23. }
  24. candidatos=(Ficha*)malloc(sizeof(Ficha)*pessoa);
  25. for(i=0;i<2;i++){
  26. if((dados[i].idade>18)&&(dados[i].sexo=='m')){
  27. for(i=0;i< pessoa; ++i){
  28. candidatos[i]->nome = dados[i].nome;
  29. candidatos[i]->idade = dados[i].idade;
  30. candidatos[i]->sexo = dados[i].sexo;
  31. }
  32. }
  33.  
  34.  
  35. }
  36. }
  37.  
  38. for(i=0;i<pessoa;i++){
  39. printf("%d",candidatos[i]->idade);
  40. fflush(stdin);
  41. printf("%s",candidatos[i]->nome);
  42. fflush(stdin);
  43. printf("%c",candidatos[i]->sexo);
  44. }
  45. return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement