Witam, od dłuższego czasu próbuję napisać program który będzie sprawdzał poprawność podanego PESELu, mam problem z funkcją która będzie sprawdzała czy w ciągu znaków są same cyfry. Poniżej to co udało mi się do tej pory wykombinować
#include <iostream>
#include <string>
using namespace std;
int main()
{
string pesel;
cin >> pesel;
for (int i=0; i<=11; i++)
{
if(pesel.at(i)!=('1'||'2'||'3'||'4'||'5'||'6'||'7'||'8'||'9'||'0'))
{
cout << "Wprowadziłes inny znak niz cyfre ";
}
}
}
Niestety nawet jeśli podam same cyfry to za każdym razem program pisze mi że ich nie wprowadziłem, jak zmienić kod żebym uzyskał porządany efekt?