fork download
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <ctype.h>
  5.  
  6. int i=0;
  7. struct pessoas {
  8. char nomealuno[60];
  9. int numeromeca;
  10. char rua[90];
  11. char curso[200];
  12. int dia;
  13. int mes;
  14. int ano;
  15. int nporta;
  16. int codigopostal1;
  17. int codigopostal2;
  18. int num;
  19. };
  20.  
  21. char buff[20];
  22.  
  23. int lerInt(){
  24. int numero;
  25. fgets(buff, sizeof(buff), stdin);
  26. sscanf(buff, "%d", &numero);
  27. return numero;
  28. }
  29.  
  30. int main() {
  31. struct pessoas aluno[20];
  32.  
  33. printf("Nome : ");
  34. fgets(aluno[i].nomealuno, sizeof(aluno[i].nomealuno), stdin);
  35.  
  36. printf("Numero mecanografico : ");
  37. aluno[i].numeromeca = lerInt();
  38.  
  39. printf("Data de nascimento :\n ");
  40. printf("dia.:");
  41. aluno[i].dia = lerInt();
  42.  
  43. printf("mes.:");
  44. aluno[i].mes = lerInt();
  45.  
  46. printf("ano.:");
  47. aluno[i].ano = lerInt();
  48.  
  49. printf("Rua : ");
  50. fgets(aluno[i].rua, sizeof(aluno[i].rua), stdin);
  51.  
  52. printf("N da porta :");
  53. aluno[i].nporta = lerInt();
  54.  
  55. printf("codigo postal:");
  56. aluno[i].codigopostal1 = lerInt();
  57. printf("-");
  58. aluno[i].codigopostal2 = lerInt();
  59.  
  60. printf("Em que curso pertence o aluno?");
  61. fgets(aluno[i].curso, sizeof(aluno[i].curso), stdin);
  62.  
  63. printf("\n\nNome.: %s\n",aluno[i].nomealuno);
  64. printf("\nNumero mecanografico.:%8d\n",aluno[i].numeromeca);
  65. printf("\nData de Nascimento.:%2d / %2d / %4d\n",aluno[i].dia,aluno[i].mes,aluno[i].ano);
  66. printf("\nRua .: %s\n",aluno[i].rua);
  67. printf("\nN da porta .: Nº %3d\n",aluno[i].nporta);
  68. printf("\ncodigo postal .: %d-%d\n",aluno[i].codigopostal1,aluno[i].codigopostal2);
  69. printf("\nCurso .: %s\n",aluno[i].curso);
  70.  
  71. return 0;
  72. }
  73.  
Success #stdin #stdout 0s 9432KB
stdin
rafael marcos
123
11
2
2001
rua da felicidade
68
234
45
informatica
stdout
Nome    : Numero mecanografico  : Data de nascimento    :
 dia.:mes.:ano.:Rua   : N da porta   :codigo postal:-Em que curso pertence o aluno?

Nome.: rafael marcos


Numero mecanografico.:     123

Data de Nascimento.:11 /  2 / 2001

Rua .: rua da felicidade


N da porta .: Nº  68

codigo postal .: 234-45

Curso .: informatica