Pagini recente » Borderou de evaluare (job #1569097) | Cod sursa (job #2759725) | Cod sursa (job #2270378) | Cod sursa (job #1588130) | Cod sursa (job #2855381)
/******************************************************************************
Online C++ Compiler.
Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <iostream>
#include <string.h>
#include <fstream>
using namespace std;
int main()
{
ifstream in("abc2.in");
ofstream out("abc2.out");
int ok = 0, n = 0, k = 0, bn = 0;
char cuvant[101], cuvant1[51][21], cuv[21], cuvaux[21], cuvant2[51][21];
in >> cuvant;
while(in >> cuv){
strcpy(cuvant1[n++], cuv);
}
for(int i = 0; i < n-1; i++){
ok = 0;
for(int j = i+1; j < n; j++){
if(cuvant1[i] == cuvant1[j])ok++;
}
if(!ok){
strcpy(cuvant2[k++], cuvant1[i]);
}
}
for(int i = 0; cuvant[i] != NULL; i++){
for(int j = 0; j < k; j++)
if(strstr(cuvant+(strlen(cuvant2[1]))+i, cuvant2[j]))bn++;
}
out << bn;
}