Cześć, mam taki program, mający policzyć liczbę zer i jedynek w danej liczbieu i wyświetlić ile jest liczb takich, gdzie jest więcej zer od jedynek. Napisałem coś takiego i proszę Was o pomoc, bo program się kompiluje, lecz dostaję czarną konsolę:
#include <iostream>
#include <fstream>
using namespace std;
int main() {
int liczba_zer;
int liczba_jedynek;
int liczba;
int a;
string liczba1;
ifstream plik("D:\Dane_PR2\liczby.txt");
plik.open("D:\Dane_PR2\liczby.txt", ios::in);
while (!plik.eof()) {
getline(plik, liczba1);
for (a = 0; a < 100; a++)
{
if (liczba1[a] == '1') liczba_jedynek++;
if (liczba1[a] == '0') liczba_zer++;
}
if (liczba_jedynek < liczba_zer) liczba++;
liczba_jedynek = 0;
}
cout << liczba;
}