Řetězec (výpis pozpátku,...) – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Řetězec (výpis pozpátku,...) – C / C++ – Fórum – Programujte.comŘetězec (výpis pozpátku,...) – C / C++ – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Vojta
~ Anonymní uživatel
65 příspěvků
23. 3. 2008   #1
-
0
-

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!

Nahlásit jako SPAM
IP: 213.211.61.–
Reklama
Reklama
_k_
Duch
23. 3. 2008   #2
-
0
-

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...

Nahlásit jako SPAM
IP: 195.91.54.–
Earl Cash0
Věrný člen
23. 3. 2008   #3
-
0
-

To Vojta : proc to rovnou nevyresit tady?

Nahlásit jako SPAM
IP: 193.85.184.–
Oh my goodness, shut me down! Machines making machines. How perverse. (C-3PO)
Vojta
~ Anonymní uživatel
65 příspěvků
23. 3. 2008   #4
-
0
-

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.

Nahlásit jako SPAM
IP: 213.211.61.–
_k_
Duch
23. 3. 2008   #5
-
0
-

Napr takto:

Nahlásit jako SPAM
IP: 195.91.54.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 90 hostů

Podobná vlákna

Výpis pozpátku — založil pes41

Výpis jména pozpátku — založil LUK4S3K

String pozpátku — založil 3lwis

Moderátoři diskuze

 

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