Witam mam pytanie. Dokladniej co sie dzieje w linicje w funkcji "x":
if(ile>0)
return 0;
else
return 1; ?
#include <iostream>
#include <conio.h>
#include <fstream>
using namespace std;
int x(string s)
{
int ile=0;
for(int i=0;i<s.size();i=i+4)
{
if(s[i]=='1'&&(s[i+1]=='1'||s[i+2]=='1'))
{
ile++;
}
}
if(ile>0)
return 0;
else
return 1;
}
int main()
{
string a;
int ilep=0,ilenp=0;
ifstream plik("binarne.txt");
if(plik.is_open())
{
while(plik.good())
{
for(int i=0;i<500;i++)
{
plik>>a;
if(x(a))
ilep++;
else
ilenp++;
}
}
}
cout<<ilenp<<endl;
return 0;
}