Algoritmul Lui Markov
Algoritmul Lui Markov
#include "stdafx.h"
#include "stdlib.h"
#include <iostream>
#include <fstream>
#include "math.h"
#include <string>
using namespace std;
struct productie{
string x,y;
};
productie prod1;
int _tmain(int argc, _TCHAR* argv[])
{
string cuvant;
productie prod[20];
int nr,poz;
//prod.x= "";
//cout<<prod.x<<endl;
//prod.y= "";
///*char numefis[100];
//char a[100];*/
//cuvant ="aaa#aa";
cout<<"cuvantul este"<<endl;
cin>>*&cuvant;
cout<<"Vector prod"<<endl;
ifstream f1("intrare.txt");
int i=1;
int found;
int n=-1;
while (!f1.eof( ))
{
f1>>prod[i].x;
f1>>prod[i].y;
cout<<i<<" "<<prod[i].x<<" -> "<<prod[i].y<<endl;
i++;
n=i;
};
cout<<"cuvantul este:"<<endl;
cout<<cuvant<<endl;
int gasit;
found = cuvant.find("l");
while (found!=-1)
{
found = cuvant.find("l");
cuvant.replace(found,1,"");
found = cuvant.find("l");
};
for (i=1;i<n;i++)
{