Alguém poderia me ajudar a encontrar o erro desse código? Ele só lê a primeira variável: 
  
#include <stdio.h>
int main ()
{
    int idade[2];
    float altura[4], peso[5];
    char nome[50], telefone[15];
 
    printf("Informe o nome: ");
    scanf("%c", &nome);
 
    printf("Informe a idade: ");
    scanf("%d", &idade);
 
    printf("Informe a altura: ");
    scanf("%f", &altura);
 
    printf("Informar o peso: ");
    scanf("%f", &peso);
 
    printf("Informe o telefone: ");
    scanf("%c", &telefone);
 
    printf("O nome informado é: %c ", nome);
    printf("A idade informada é: %d ", idade);
    printf("A altura informada é: %f\n ", altura);
    printf("O peso informado é: %f\n ", peso);
    printf("O telefone informado é: %c ", telefone);
}