Buenas noches, tengo un ligero problema en un programa que estoy haciendo, aqui les adjunto el codigo del mismo:
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
cout << "*DATOS PERSONALES DE N PERSONAS*";
int N;
char NOM[30];
char DIR[40];
char TEL[12];
cout << "\n\n\nIngrese el numero de personas: ";
cin >> N;
int i;
for (i = 1; i < N + 1; i ++)
{
cout << "\n\nIngrese los datos personales";
cout << "\n\nNombre: ";
gets (NOM);
cout << "\nDireccion: ";
gets (DIR);
cout << "\nTelefono: ";
gets(TEL);
}
getch();
return 0;
}
*El problema es donde empieza el ciclo for, ya que al ingresar el numero de personas y aparecer en pantalla donde se ingresaran los datos personales, la primera vez se "salta" el apartado del nombre, empezando con la direccion y luego el telefono, ya despues de la primera vez es cuando me pide el nombre, la direccion y el telefono, y no tengo idea de porque se salta el nombre en la primera vez:c , espero que me ayuden y de antemano gracias por su ayuda y tiempo:)