Witam,
pliku liczby.txt, w oddzielnych wierszach, znajduje się 1000 liczb zapisanych w systemie dwójkowym o długościach zapisów od 2 do 16 cyfr (0 lub 1).
Napisz program, którego wykonanie da odpowiedzi do poniższych podpunktów. Odpowiedzi zapisz w pliku zadanie6.txt, a każdą odpowiedź poprzedź literą oznaczającą ten podpunkt.
a) Ile jest liczb parzystych w całym pliku?
Może ktoś wie gdzie jest błąd?
#include<cstdlib>
#include<iostream>
#include <fstream>
using namespace std;
int main()
{
string s;
int licz=0;
ifstream we("liczby.txt");
ofstream wy("wyniki.txt");
for(int i=0;i<1000;i++)
{
we>>s;
if(s[s.size()-1=='0'])licz++;
}
wy<<licz<<endl;
we.close();
wy.close();
return 0;
}