Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Skúsený užívateľ
Skúsený užívateľ
Faktorial C++

Registrovaný: 02.07.06
Prihlásený: 30.04.24
Príspevky: 14183
Témy: 312
Bydlisko: Bratislava
Príspevok NapísalOffline : 13.01.2010 22:10

Zdravim, C++ sa venujem len chvilku, a kamos sa trapil s faktorialom v pascale, tak ma napadlo skusit to v C++ ... spravil som nieco taketo.

Kód:
#include <iostream>

using namespace std;

int main()
{
   
    int f;      //f=faktorial...hodnota zakladu
    int i;
    int c;
    int vysledok;
    cout <<"Zadajte cislo pre vypocet faktorialu \n";
    cin >>f;
    vysledok=f;
    c=(f-1);
    for  (i=1;i<=c;i++)
          {
          f=(f*i);
          }

    cout <<"Faktorial cisla "<< vysledok <<" je " << f <<"\n";
         
         cin.get();
         cin.get();
         }



je to narychlo a pocas skusania som robil upravy, takze nie prilis uhladene, avsak, mam tam 4 premenne co sa mi zda prilis takze sa skor chcem spytat akym sposobom by to slo orezat... myslim ze minimalne premenna "c" by sla odstranit, no dosadit ju do podmienky v cykle uplne zmeni vysledok, comu celkom nerozumiem...mohol by mi niekto pomoct ?







_________________
PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA!
Offline

Skúsený užívateľ
Skúsený užívateľ
Faktorial C++

Registrovaný: 11.01.09
Prihlásený: 03.05.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 13.01.2010 22:57

http://www.pcforum.sk/faktorial-v-c-vt66000.html


Offline

Užívateľ
Užívateľ
Faktorial C++

Registrovaný: 19.09.06
Prihlásený: 21.04.24
Príspevky: 749
Témy: 31
Bydlisko: Ružomberok&...
Príspevok NapísalOffline : 13.01.2010 23:00

ten vysledok tam nemusis mat, da sa ta prva cast vety vypisat aj hned po nacitani toho cisla. A ten cyklus by sa dal otocit tak, aby siel od f-1 po 2, v tom pripade by ti bez ujmy na vysledku vypadla aj premenna c


Offline

Skúsený užívateľ
Skúsený užívateľ
Faktorial C++

Registrovaný: 02.07.06
Prihlásený: 30.04.24
Príspevky: 14183
Témy: 312
Bydlisko: Bratislava
Príspevok Napísal autor témyOffline : 14.01.2010 8:11

asi si to myslel nejak takto
Kód:
#include <iostream>

using namespace std;

int main()
{
   
    int f;      //f=faktorial...hodnota zakladu
    int i;
    cout <<"Zadajte cislo pre vypocet faktorialu \n";
    cin >>f;
    cout <<"Faktorial cisla "<<f;
   
    for  (i=f-1;i>=2;i--)
          {
          f=f*i;
          }
    cout <<" je "<<f<<"\n";
   
         
         cin.get();
         cin.get();
}


dobre, je to asi tak ako som chcel, ale...asi mi to uslo, preco to nemozem pisat v tvare
Kód:
for  (i=1;i<=f-1;i++)
ale
Kód:
for  (i=1;i<=c;i++)
pricom c=f-1; ?

inak dakujem







_________________
PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA!
Offline

Užívateľ
Užívateľ
Faktorial C++

Registrovaný: 19.09.06
Prihlásený: 21.04.24
Príspevky: 749
Témy: 31
Bydlisko: Ružomberok&...
Príspevok NapísalOffline : 14.01.2010 9:44

lebo f sa ti stale meni a i sa porovnava v kazdom prechode cyklom s inou hodnotou.


Offline

Užívateľ
Užívateľ
Faktorial C++

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22
Bydlisko: Zilinska Un...
Príspevok NapísalOffline : 16.01.2010 18:02

mam taky pocit, ze ziaci su z roka na rok hlupejsi .....

chces to kratke?, viac sa neda

Kód:
#include <iostream>
using namespace std;

int main() {
   int fakt;
   cout << "Zadaj cislo: ";
   cin >> fakt;
   cout << fakt << "! =";
   for(int n = fakt - 1 ; n > 1; n--) fakt *= n;
   cout << fakt;
        cin.get();
   return 0;
}







_________________
Notebook: HP EliteBook 8740w
You can see my work in my www
Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Faktorial v c++

v Assembler, C, C++, Pascal, Java

10

1831

02.06.2009 22:44

ado21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Faktorial

v Benchmarky a diagnostické programy

1

941

14.08.2007 0:21

Spirit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Faktorial

v Assembler, C, C++, Pascal, Java

4

552

07.04.2015 16:35

leafycircle Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Faktorial - pretečenie

v Assembler, C, C++, Pascal, Java

6

1045

09.11.2008 15:45

ado21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Faktorial - Pascal

v Assembler, C, C++, Pascal, Java

9

1675

28.09.2009 8:10

pizet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Pascal] Faktorial - zdrojak - surne

v Assembler, C, C++, Pascal, Java

2

6032

20.05.2008 18:02

Axwell Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mám sa učiť C ++/objective C/ C#?

v Assembler, C, C++, Pascal, Java

5

733

08.07.2014 20:40

XOLOO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. K: PC Literaturu- C++/C#/java/python/ruby/RoR

v Kúpim

0

411

13.05.2014 18:16

expresado Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. rozdiel medzi Borland 3.1 C++ vs Net. C++

v Assembler, C, C++, Pascal, Java

4

577

20.07.2010 12:54

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hledá se programátor C/C++ pro vesmírné projekty (Praha)

v Ponuka práce

0

1123

10.05.2016 14:59

evolvsys Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladam hracov na C&C Generals Zero Hour

v Počítačové hry

10

1250

07.03.2007 19:22

Spirit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Naučte se C++ za 21 dní + C++Builder 6

v Assembler, C, C++, Pascal, Java

18

2414

21.05.2010 21:08

Wpegb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čo mi treba na programovanie v C/C++

v Assembler, C, C++, Pascal, Java

17

1148

25.09.2011 18:14

reDo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. aky je rozdiel medzi C++ a Visual C++ ?

v Assembler, C, C++, Pascal, Java

8

1966

19.02.2011 22:46

vendo2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladame 3x C/C++ Linux developer- projekt 11/2016-2/2017

v Ponuka práce

1

553

24.10.2016 15:28

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Darujem knihy o programovaní (HTML, Java, Visual C++, C++ Builder, Android)

v Vymením a darujem

0

432

01.04.2019 11:20

tomasteicher Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra