
		ernesto lopes
		
		(usa Ubuntu)
		
		Enviado em 29/10/2011 - 21:23h 
		não sei qual o problema do codigo abaixo 
quero ele receba as informções e imprima na tela no final 
# include <stdio.h>
struct pessoa {
char nome [50];
int idade ;
float peso ;
};
int main(){
 int i,j;
 struct pessoa aluno[2];
 for (i=0;i<2;i++)
 {
  printf ("digite o nome da pessoa ");
  scanf ("%c\n",aluno[i].nome);
  printf ("digite a idade  da pessoa ");
  scanf ("%d\n",aluno[i].idade);
  printf ("digite o peso da pessoa ");
  scanf ("%f\n",aluno[i].peso);
 }
  for (j=0;j<2;j++){
      printf ("%c\t\t%d\t%f\n ",aluno[j].nome,aluno[j].idade,aluno[j].peso);
  }
return (0);
}
 # include <stdio.h>
struct pessoa {
char nome [50];
int idade ;
float peso ;
};
int main(){
 int i,j;
 struct pessoa aluno[2];
 for (i=0;i<2;i++)
 {
  printf ("digite o nome da pessoa ");
  scanf ("%c\n",aluno[i].nome);
  printf ("digite a idade  da pessoa ");
  scanf ("%d\n",aluno[i].idade);
  printf ("digite o peso da pessoa ");
  scanf ("%f\n",aluno[i].peso);
 }
  for (j=0;j<2;j++){
      printf ("%c\t\t%d\t%f\n ",aluno[j].nome,aluno[j].idade,aluno[j].peso);
  }
return (0);
}
aprece uma porção de numeros que nao tem nada a ver 
quando mando rodar