Ahoj lidičky!
Začínám programovat v C++, ale v jednom úkolu jsem se poněkud zaseknul. Pro někoho, kdo v céčku umí, by to byla otázka asi tak 2 minut, možná ani to ne, ale já si s tím bohužel nevím rady =( Kdyby někdo byl tak hodný a ochotný mi pomoci, tak se prosím ozvěte na icq 226543728. Díky!
Fórum › C / C++
Řetězec (výpis pozpátku,...)
Hodit na forum post ze ozvite sa mi na ICQ a pomozte mi je imho znakom neoslnivej inteligencie autora. Takze ak nemas nejaku poruchu osobnosti tak sem napises cely svoj problem a navyse by sa mali ludia naucit pista nazvy threadov tak aby aspon trochu popisovali problem...
Tak to se omlouvám, ale myslel sem, že komunikace přes icq bude pohodlnější.
Zadání úkolu je:
"uživatel zadá větu, po zadání se vypíše pozpátku a ještě jednou a to upravená do tvaru, že písmena kromě prvního a posledního se nahradí "-" (u------l z--á v--u)
poté se program zeptá "pokračovat v zadání další věty?" – při stisku a=ano pokračuj
další funkce:
pokud věta bude kratší než 5 znaků, program vyzve k zadání delší věty
pokud bude věta zadána více než 5x s menším počtem znaků než 5, program svou činnost ukončí automaticky s upozorněním, že s uživatelem to nemá cenu"
Tu část, kdy to vypisuje pozpátku a s těma pomlčkama mám hotovou, ale s těma dalšíma funkcema si nevím rady=(
Tady je ten můj program, tak pokud by někdo z Vás byl tak hodný a nějak mi s tím pomohl...
#include <cstdlib>
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
string text;
char prom;
int i;
char del;
int main(int argc, char *argv[])
{
do{cout<<"Napis nejakou vetu:"<<endl;
getline(cin,text);
cout<<endl;
for (i=text.length();i>=0;i--)
{
if (i>=0&&i<text.length())
cout<<text[i];
}
cout<<endl;
for (int i=0;i<text.length();i++)
{
if (i>0&&text[i]!=32&&text[i+1]!=32&&text[i-1]!=32&&i!=text.length()-1) {
text[i]='-'; cout << text[i];}
else {cout<<text[i];}
}
cout <<endl;
cout<<"Ma se program ukoncit?";
cout<<endl;
prom=getch();
}while (prom!='a');
system("PAUSE");
return EXIT_SUCCESS;
}
Editoval midin: Příště dávej zdrojáky do tagu code, díky.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Výpis pozpátku — založil pes41
Výpis jména pozpátku — založil LUK4S3K
Vypis retezce pozpatku pomoci zasobniku — založil LukasMegPrask
String pozpátku — založil 3lwis
Slova pozpátku — založil ondrej77
Moderátoři diskuze