Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno programovaci cviceni v c++

dobry vecer
sem budu vkladat cviceni se kterimi si nebudu vedet rady...
a budu rad kdyz mi nekdo aspon naznacit jak to mam vyresit :-)
predem dekuji

Napište program v C++, který používá tri uživatelsky definované funkce (main()
se počítá za jednu) a produkuje následující výstup:

Three blind mice
Three blind mice
See how they run
See how they run

Jedna funkce je volaná dvakrát a produkuje první dvě řádky a zbývající funkce
také volaná dvakrát, by měla poskytovat zbývající výstup.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
a? vypis je cout již znáš a pak jsou dvě možnosti : a) bud autor má pravdu v tom, že je to funkce,…
AZOR 05.04.2011 00:05
AZOR
Azor, v C neexistuju ziadne "procedury". C neni packal. P.S. autor cvicenia chce proste vidiet { nec…
MM.. 05.04.2011 00:55
MM..
no hnihu ctu a uz sem na strane 77, husty co? :-) ps: vase naznaceni mi vubec nepomohlo nastesti se…
green mouse 05.04.2011 01:06
green mouse
To ale vobec nezodpoveda zadaniu ! Zmysel zadania bolo naucit ta pouzivat funkcie. ked budes chciet…
MM.. 05.04.2011 01:22
MM..
somozdrejme viem ,ze to neni podle zadani :-) taky si myslim ,ze nepochopit jednu vec ze 77 stranek…
green mouse 05.04.2011 01:46
green mouse
A jak víš, že jsi ostatní pochopil správně? I kdyby to byla jediná věc, tak je to možná to nejdůleži…
Wikan 05.04.2011 07:53
Wikan
ja bych asi vedel jak to zalozit ale pouze s ciselnou hodnotou to mi tu nekdo nemuze napsat ten rad…
green mouse 05.04.2011 12:45
green mouse
Jaky radek? OMG. void neco1() { cout<<"tralala"; } void neco2() { cout<<"tralala2"; } void main() {…
MM.. 05.04.2011 14:42
MM..
void neco1() { cout<<"tralala"; } void neco2() { cout<<"tralala2"; } void main() { for(int i=0; i<2;…
Flash_Gordon 05.04.2011 15:02
Flash_Gordon
diky za "ulehceni" ale budu se muset tady zaptat nekde jinde....
green mouse 05.04.2011 16:10
green mouse
Co sa chces zaptat?
MM.. 05.04.2011 16:18
MM..
abych to upresnil... nekdo poda dotaz o oplne primitivni veci a vy mu to vysvetlite jak skolakovi ,k…
green mouse 05.04.2011 16:34
green mouse
neznas odpoved na co??? budu rad kdyz mi nekdo aspon naznacit jak to mam vyresit naznacuje ti tu k…
MM.. 05.04.2011 16:37
MM..
neznas odpoved na co??? na sprovozneni funkcniho programu Ze to ani potom nevies vyresit to uz fak…
green mouse 05.04.2011 16:42
green mouse
To je fajn, že sis vybral C++, tam nic těžšího než zavolání funkce není...:-)
MaSo 05.04.2011 16:50
MaSo
kdyz mi ukazez jeden funkcni program ,ktery se vyskytuje na tomto vlakne tak budu spokojenej...
green mouse 05.04.2011 16:54
green mouse
http://pc.poradna.net/q/view/641295-programovaci-c viceni-v-c?page=r641414#r641414 http://pc.poradna…
Wikan 05.04.2011 16:59
Wikan
tak to sem tu asi jedinej ,ktery mu to nejde...
green mouse 05.04.2011 17:04
green mouse
"Nejde" je při popisu chyby skoro zakázané slovo. Detailní popis chyby je nutný. nový
Wikan 05.04.2011 17:09
Wikan
problem se vyresil za 5 minut po zalozeni vlakna na jinem forku... ale i tak dekuji vsem... nový
green mouse 05.04.2011 17:14
green mouse
na tom inom forku su trochu na hlavu potom. resp. nejaky chytrak sa tvari ako masta a tak ti hned v… poslední
wam_Spider007 05.04.2011 22:21
wam_Spider007
Jede to kazdemu. Len tebe nie. Tak asi chyba bude kde? 3x hadaj. nový
MM.. 05.04.2011 17:25
MM..
Jak to? snad mame nejake rozumne nazlosvovi, ne? Beru to jako v PL/SQL - funkce vrací hodnotu, tedy… nový
AZOR 05.04.2011 19:19
AZOR
Cely svet pouziva u C nazov "funkcia" na vsetko. Nijak sa to dalej nerozlisuje (nema to ziaden vyzna… nový
MM.. 05.04.2011 20:37
MM..

a? vypis je cout již znáš a pak jsou dvě možnosti :

a) bud autor má pravdu v tom, že je to funkce, pak za main zavoláš funkci, dejmetumu TiskniPrvniRadek a jeji navratovou hodnotu vytisknes, dvakrát. A to udelas s dvema funkcema dvema vetama.

b) nebo autor keca a neni to funkce, ale je to procedura, pak TiskniPrvni radek nic nevraci ale primo to tiskne a tu pak zavolas.

Tedy? Jde o to umet "zalozit" funkci a zavolat ji" - nebo proceduru, autor pise funkci, ale vypadá to ze ma zajem o proceduru.

no hnihu ctu a uz sem na strane 77, husty co? :-)

ps: vase naznaceni mi vubec nepomohlo nastesti sem to uz "provizorne" vyresil :-)

#include <iostream>
using namespace std;
int main()
{    
    cout << "Three blind mice\n";
    cout << "Three blind mice\n";
    cout << "See how they run\n";
    cout << "See how they run\n";   
    cin.get ();
    return 0;
}

Jak to? snad mame nejake rozumne nazlosvovi, ne? Beru to jako v PL/SQL - funkce vrací hodnotu, tedy return (zde text na vypsani, zalezi jak to autor myslel), funkce musi vracet hodnotu.
Procedura hodnotu vracet nemusi ale muze, tzn bez returnu, ale mozne outparametry - jako ukazatelem apod.

Cely svet pouziva u C nazov "funkcia" na vsetko. Nijak sa to dalej nerozlisuje (nema to ziaden vyznam to rozlisovat, ptz ich pouzitie sa v nicom nelisi, zatvorky musis pisat vzdy, navratovu hodnotu void musis pisat vzdy (ak ju nenpises tak default je int !).
P.S. Programatori maju ine problemy a nie rozlisovat taketo nezmysly. Inac formalne aj ta tvoja "procedura" je v C funkcia ktora vracia hodnotu "void" :-)

Zpět do poradny Odpovědět na původní otázku Nahoru