Anonymní profil Vojta – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Vojta – Programujte.comAnonymní profil Vojta – Programujte.com

 

Příspěvky odeslané z IP adresy 213.211.61.–

Vojta
C / C++ › Řetězec (výpis pozpátku,...)
23. 3. 2008   #69527

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.

Vojta
C / C++ › Řetězec (výpis pozpátku,...)
23. 3. 2008   #69522

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!

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý