Informatică, întrebare adresată de mountainyourself, 9 ani în urmă

limbaj:C++
Pe prima linie se citește un șir reprezentând un link al site-ului PbInfo. Pe linia a doua, se citește un număr întreg n (1 <= n <= 20), iar pe următoarele n linii se citesc n cuvinte cheie. Scopul vostru este să aflați dacă hacker-ul Gogu s-a infiltrat și a schimbat link-ul original.

Răspunsuri la întrebare

Răspuns de express
1
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;
}

Alte întrebări interesante