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

Anonymní profil Neznalkovy patalie – Programujte.comAnonymní profil Neznalkovy patalie – Programujte.com

 

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

Neznalkovy patalie
C / C++ › Seznam čísel
16. 4. 2010   #127104

Ahoj, potřebuji poradit: k jedné seminárce potřebuji seznam čísel v rozmezí 0 až 9999, celkem by jich mělo být 1000. jako seznam, seřazeny náhodně. Je na to nějaký algoritmus? Nedaří se mi nic najít.

C / C++ › Kód - kdo poradí
19. 12. 2009   #121381

Je to simpsonův integrál-

Ještě nechápu to malé x, které je definované jen nahoře v té funkci a pak nikde, to se vezme odkud?

C / C++ › Kód - kdo poradí
19. 12. 2009   #121374

A co znamená tohle? proč je tam double? h=(b-a)/(double)N

C / C++ › Kód - kdo poradí
19. 12. 2009   #121373

No jo, ale nechápu, jak to teda nakonec bude, jakože integral = funkce(simpson,a,b,n); vypíše výsledek, ale ten dostanu jak?

C / C++ › Kód - kdo poradí
18. 12. 2009   #121332

Snažím se pochopit pointery a na netu jsem našel tenhle kód:
Sice mi to funguje, má to počítat jakýsi integral, takže když zadám 3 čísla, vyhodí to výsledek, ale nechápu, jak to funguje.
Může mi to někdo vysvětlit?

double simpson(double x){
return 3*x*x-2*x+0.2;}

double funkce(double(*f)(double), double a, double b, int N){
double X=0,h=(b-a)/(double)N;
for(int i=1;i<=N;i++)
X+=h*(f(a+(i-1)*h)+4*f(a-h/2.0+i*h)+f(a+i*h))/6.0;
return X;}

int main(){
using namespace std;
cout << "Vypocet: ";
double a,b,n,integral;
cout << "Zadej a: ";
cin >> a;
cout << "Zadej b: ";
cin >> b;
cout << "Zadej n: ";
cin >> n;
integral = funkce(simpson,a,b,n);
return 0;}

C / C++ › while
7. 12. 2009   #120789

To Matrix17 : díky, od tebe mi to zní srozumitelněji, už jsem doma...vůbec mi nedocházelo, proč tam je to dělní 10

C / C++ › while
7. 12. 2009   #120787

To KIIV : nechápu, jak to myslíš, mohl bys to víc rozepsat, prosím? není to můj program, je to útržek z jiného, který se snažím pochopit, co to tam je a co to má dělat

Docela by mě zajímalo, jak tuhle podmínku nahradit něčím srozumitelnějším.

C / C++ › while
7. 12. 2009   #120785

To z_moravec : jj, já vím, co to znamená, ale nechápu proč je to tam zrovna tak a s jiným čísly to nefunguje

C / C++ › while
7. 12. 2009   #120783

int i(int u)
{
int L=0;
while ((u/=10)!=0)
{
L++;
}
return L+1;
}

mohl by mi někdo vysvětlit, co dělá tahle podmínka? zvláště rozdíl mezi L++ a return L+1? Díky.
A taky, co je u/=10 != 0 - proč to musí být v programu zrovna takhle? když dám jinou podmínku, např. u/=10 > 0 && u/=10 < 0, tak to nefunguje a program se zacyklí. Stejně jako když dám místo 10 jiné číslo

navim
C / C++ › % v C++
19. 11. 2009   #119543

Můžete mi někdo vysvětlit, co znamená v kódu c++ např. "%c"?

např.
# int main()
# {
# int cislo, cifra;
# scanf("%d", &cislo); /* Načtení čísla */
# if (cislo < 0)
# cislo = cislo*(-1);
#
# do {
# cifra = cislo %10; /* Zbytek po dělení 10 */
# printf("%d", cifra); /* Výpis zbytku */
# cislo = cislo / 10; /* Celočíselné dělení 10 */
# } while (cislo > 0);
# return 0;
# }

 

 

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