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
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;
}
#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
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă