Advertisement
joaoantoniodornelas

Prática 8 - Questão 2

Apr 15th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.99 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define MAX 10
  4.  
  5. typedef struct pessoa{
  6.  
  7.     char nome[60];
  8.     int idade;
  9.     float peso;
  10.     float altura;
  11. }individuo;
  12.  
  13. individuo novaPessoa(int i){
  14.  
  15.     individuo p;
  16.     printf("Digite o nome do paciente %d:\n", i + 1);
  17.     scanf("%s", &p.nome);
  18.     printf("Digite a idade do paciente:\n");
  19.     scanf("%d", &p.idade);
  20.     printf("Digite o peso do paciente:\n");
  21.     scanf("%f", &p.peso);
  22.     printf("Digite a altura do paciente:\n");
  23.     scanf("%f", &p.altura);
  24.     printf("\n\n");
  25.  
  26.     return p;
  27.  
  28. }
  29.  
  30. int main(){
  31.  
  32.     individuo vetorCadastro[MAX];
  33.     int n, i;
  34.  
  35.     printf("Digite quantas pessoas deseja cadastrar\n");
  36.     scanf("%d", &n);
  37.  
  38.     for (i = 0; i < n; i++){
  39.  
  40.         vetorCadastro[i] = novaPessoa(i);
  41.  
  42.     }
  43.  
  44.     for (i = 0; i < n; i++){
  45.  
  46.         printf("O nome e: %s\n", vetorCadastro[i].nome);
  47.         printf("A idade e :%d\n", vetorCadastro[i].idade);
  48.         printf("O peso e :%.2f\n", vetorCadastro[i].peso);
  49.         printf("A altura e :%.2f\n\n\n", vetorCadastro[i].altura);
  50.  
  51.     }
  52.  
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement