[Logo] Mendo Judge Discussion Board - Forums
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
kako do sprej protiv bubacki  XML
Forum Index » C/C++
Author Message
Nj1234



Joined: 21/12/2017 07:07:59
Messages: 11
Offline

/* funkcijava treba da vraca bukva ama istata bukva da ne moze dva pati da e vnesena
najdov resenie na poinakov nacin za istovo ama me interesirat kaj celo vreme gresam na ovaj nacin
ce probam nakratko da vi objasnam kako gi gledam rabotive */

char input(string &inserted_letters){ //ovde prenesvam string za da gi zapisvam vnesenite bukvi
char input;bool ok=true;bool a=false; //variabli
cout<<"\nEnter lower case letter :";
while(ok){ //lloop za proverka na inputot
cin>>input;


if(input>='a'&&input<='z'){ //vo ovaj red proveruvam dali e mala bukva ako ne e mala togas se izvrsuva else

for (unsigned int i=0;i<inserted_letters.size();i++){ //loop so koj treba da se proveri sekoj index od parametarot pogore
if(input!=inserted_letters[i]){a++; //ovde se proveruva ako vneseniot input ne e ist so elementite od parametarot. i ako ne e ist bool a stanuva true

if(a){inserted_letters+=input;ok=false; //ako a e 1 togas na string parametarot mu se dodava inputot while loopot treba da prekine i da go vratit inputot
return input;}

} //bagot e vo toa sto ignorira ako vnesam dva isti karakteri a sve drugo raboti ok
} // potpolno sam go ucam jazikov zatoa imam i dosadni prasanja
}else //
cout<<"Bad input please try again :";
}

}
petarsor



Joined: 15/07/2018 11:58:27
Messages: 87
Offline

Ако добро те разбрав (функцијата да не врати веќе внесена буква), вака отприлика би можел да ти изгледа кодот:




Имаше доста грешки во твојот код, али највеќе е тоа што не разбираш добро што ти чува променливата "a" (а промашен е и типот - ја дефинираш од тип bool, а потоа правиш а++, што најчесто се користи со цели броеви за зголемување на вредноста за 1).
Следниот пат кликни на копчето (Code) кога додаваш код, инаку не може ништо да се разбере од него.
 
Forum Index » C/C++
Go to:   
Powered by JForum 2.1.8 © JForum Team