Iti trimit sursa mea la problema Pbinfo. Succes!
#include <bits/stdc++.h>
using namespace std;
int n,i,ma,mb,j;
char s[105], a[105], b[] = "virus", *t, *t1;
int main()
{
ifstream f("pbinfo.in");
ofstream g("pbinfo.out");
f.getline(s, sizeof(s));
f >> n; f.get();
for(i = 1; i <= n; i ++)
{
f.getline(a, sizeof(a));
t = strstr(s, a);
t1 = strstr(s, b);
if(t > 0) { g << "DA"; return 0; }
else if(t1 > 0) {g << "DA"; return 0;}
memset(a, 0, sizeof(a));
}
g << "NU";
return 0;
}