Program do sprawdzania poprawności numeru pesel nie widzi mojej pętli, uruchamia się, ale nie powtarza tej części, którą powinien. Ja nie widzę żadnego błędu, moglibyście mnie nakierować na co muszę zwrócić uwagę?
#include <iostream>
using namespace std;
int a[10], z, x, y, i;
int main()
{
cout << " ile numerów pesel chcesz sprawdzic?" << endl;
cin >> y;
if ( y>100 )
{
cout << "wpisz liczbe mniejsza badz rowna 100!"<< endl;
}
else
{
for ( i = 1; i == y; i++);
{
cout << "Wpisz swoj numer pesel, kazda kolejna liczbe zatwierdzajac >enter<" << endl;
cin >> a[0];
cin >> a[1];
cin >> a[2];
cin >> a[3];
cin >> a[4];
cin >> a[5];
cin >> a[6];
cin >> a[7];
cin >> a[8];
cin >> a[9];
cin >> a[10];
z = 3 * ( a[1] + a[5] + a[9] ) + 7 * ( a[2] + a[6]) + 9 * ( a[3] + a[7] ) + a[0] + a[4] + a[8] + a[10];
x = z%10;
if ( x == 0 )
{
cout << "D" <<endl;
}
else
cout << "N" << endl;
}
}
return 0;
}