#include <stdio.h>
#include <stdlib.h>
struct agenda {
char responsavel[40], empresa[30];
int telefone[10];
};
void main ()
{
struct agenda contato[2];
int i, j;
for (i=0; i<2; i++){
fflush (stdin);
printf ("Nome:");
gets (contato[i].responsavel);
printf ("\n");
printf ("Empresa:");
gets (contato[i].empresa);
printf ("\n");
fflush (stdin);
for (j=0; j<10; j++){
printf ("Telefone (para sair digite qualquer letra e tecle ENTER):");
scanf ("%d", &contato[i].telefone[j]);
fflush(stdin);
printf ("\n");
}
}
for (i=0;i<2; i++){
printf ("Nome: %s\n", contato[i].responsavel);
printf ("Empresa: %s\n", contato[i].empresa);
for (j=0; j<10; j++){
printf ("Telefone: %d", contato[i].telefone[j]);
printf ("\n");
}
}
system("pause");
} Funcionou aqui.