Predmet:Naj duza rijec
Izdvaja naj duzu rijec u napisanoj recenici.
PreuzmiIzvorni kôd (HTML):#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{ string recenica,najduza;
cout<<"Napisi neku recenicu \n";
getline(cin, recenica);
int d= recenica.size(), max=0, p, k;
int poc=0,kraj=0;
for (int i=0; i < d-1; i++)
{if (recenica[i]==' ' && recenica[i+1]!=' ') poc=i+1;
if (recenica[i]!=' ' && recenica[i+1]==' ') kraj=i;
if (i+1==d-1 && recenica[i+1]!=' ') kraj =i+1;
if (kraj - poc > max) {max=kraj-poc; p=poc;k=kraj;}
}
najduza=recenica.substr(p,k-p+1);
cout <<"Naj duza rijec je: "<< najduza<<"\n";
system("PAUSE");
return 0;
}
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.