Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva Infoarena Monthly / De ce primesc 0 puncte pentru acest cod? :)) : Decembrie 02, 2016, 14:41:08
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
ifstream f("beep.in");
ofstream g("beep.out");
int contor(char s1[1000],char s2[1000])
{
    int k,c=0,n;
    n=strlen(s1);
    for(k=0;k<n;k++)
    {
        if(s1[k]==s2[k]) c++;
    }
    if(c==n) return 1;
    else return 0;
}
int main()
{
    char cuv_interzis[1000],sir[1000],*p,m[1000][1000];
    int j=0,n;
    f.getline(cuv_interzis,1000);
    f.getline(sir,1000);
    p=strtok(sir," ");
    while(p)
    {
        if(contor(p,cuv_interzis)==1) strcpy(m[j],"beep");
        else strcpy(m[j],p);
        j++;
        p=strtok(NULL," ");
 
    }
    n=j;
    for(j=0;j<n;i++)
    {
        g<<m[j]<<' ';
    }
    return 0;
}
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines