C++

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Shok
nováček
Příspěvky: 7
Registrován: 21 pro 2018 19:43

C++

Příspěvek od Shok »

Dobrý den potřeboval bych poradit s jazykem C++. Ten program má spočítat kolik 4 tam je, ale vždy to napíše o jednu navíc a nevím si s tím rrady. I když dám y = 0 tak furt to píše o jednu navíc jako by se y rovanlo furt 1 už od začátku.

#include<stdlib.h>
#include<time.h>
int main()
{
int x,i,y;
srand(time(0));
for(i=1;i<=10;i++)
{
x=rand()%5+1;
printf("%d\n",x);
if(x=rand()%5+1 == 4)
y=y+1;
}
printf("Cislo 4 sa opakovalo %d krat.",y);
return 0;
}
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7404
Registrován: 23 pro 2010 09:23

Re: C++

Příspěvek od faraon »

Shok píše:

Kód: Vybrat vše

        x=rand()%5+1;
        printf("%d\n",x);
        if(x=rand()%5+1 == 4)


Vygeneruješ pseudonáhodné číslo, vypíšeš ho, pak vygeneruješ další číslo a zjišťuješ jestli to je čtyřka... :idea:

Mimochodem, tohle není C++ ale C.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Shok
nováček
Příspěvky: 7
Registrován: 21 pro 2018 19:43

Re: C++

Příspěvek od Shok »

faraon píše:
Shok píše:

Kód: Vybrat vše

        x=rand()%5+1;
        printf("%d\n",x);
        if(x=rand()%5+1 == 4)


Vygeneruješ pseudonáhodné číslo, vypíšeš ho, pak vygeneruješ další číslo a zjišťuješ jestli to je čtyřka... :idea:

Mimochodem, tohle není C++ ale C.


Oh okey ja to jsem dal za kámoše on to potřebuje a on se stydí to sem dát.
Odpovědět

Zpět na „Programování a tvorba webu“