Отобрать сайты с количеством посещений больше 50 и вычислить количество таких сайтов представленных в С++

Не могу сделать так, чтобы показывалось посещений больше 50 в if. Вот код:

#include <iostream>
#include <clocale>
using namespace std;
int main(){
    setlocale(0, "rus");
    
    struct web {
        char domain[21], category[17], num[10], rp[3];
    }   
    z[] = { "ru.wikipedia.org","Информационный","156871","10",
            "instagram.com","Соц сеть","35048524","10",
            "telegram.org","Соц сеть","26598465","10",
            "www.myjane.ru","Информацционный","39","1",
            "o5system.net","Информационный","47","5" };

    int kol = sizeof(z) / sizeof(web);
cout << " Характеристики с веб-сайтами: " << kol
    << "\nДомен \t\t\tКатегория \tПосетителей \tРейтинг" << endl; 
for (int i = 0; i < kol; i++)
    cout << z[i].domain << "\t\t" << z[i].category << "\t" << z[i].num << "\t" << z[i].rp << endl;
cout << endl << "Сайты, в которых больше 50 посетителей:" << endl;
int n = 0;
for (int i = 0; i < kol; i++)
    if (z[i].num >= 50) {
        n++;
        cout << z[i].domain << "\t" << z[i].category << "\t" << z[i].num << "\t" << 
z[i].rp << endl;
    }
cout << endl << "Количество сайтов - " << n << endl;
system("pause>>void");
return 0;
}

Ответы (0 шт):