przeskocz słowo
rekurencyjnie zawołaj siebie
wypisz przeskoczone
Znaleziono 44 wyniki
- 3 mar 2012, o 19:50
- Forum: Informatyka
- Temat: [C] Zdanie od tyłu
- Odpowiedzi: 2
- Odsłony: 864
- 3 mar 2012, o 19:47
- Forum: Informatyka
- Temat: [Asembler] Reszta z dzielenia
- Odpowiedzi: 4
- Odsłony: 3241
[Asembler] Reszta z dzielenia
reszta z dzielenia przez 4 to AND 3
a w drugim
przez ile pomnożyć by po podzieleniu przez 2^32 wyszedł iloraz przez trzy?
mnożenie przez trzy to dwa dodawania
+ jedna różnica
i tu i tu zero dzielenia
a w drugim
przez ile pomnożyć by po podzieleniu przez 2^32 wyszedł iloraz przez trzy?
mnożenie przez trzy to dwa dodawania
+ jedna różnica
i tu i tu zero dzielenia
- 3 mar 2012, o 19:44
- Forum: Informatyka
- Temat: [Asembler] Podzielność przez 16
- Odpowiedzi: 1
- Odsłony: 765
[Asembler] Podzielność przez 16
jeżeli AND z 15 da zero to masz liczbę podzielną przez 16
- 2 mar 2012, o 20:36
- Forum: Informatyka
- Temat: [Camtasia Studio] Prezentacja multimedialna
- Odpowiedzi: 8
- Odsłony: 1184
[Camtasia Studio] Prezentacja multimedialna
i czemu znalazło się to w dziale?
- 2 mar 2012, o 00:44
- Forum: Informatyka
- Temat: [C++] Sito Eratostenesa, szukanie dzielników liczby
- Odpowiedzi: 5
- Odsłony: 2584
[C++] Sito Eratostenesa, szukanie dzielników liczby
nie musimy sprawdzać podzielności przez wszystkie liczby nie większe od pierwiastka z N,
ale tylko przez liczby pierwsze nie większe od tego pierwiastka.
jeżeli w dwu tablicach: p[], w[] mamy rozkład N na czynniki pierwsze N=\prod_{i=0}^{k-1}p ^{w } to wołając pisz(k, 0, 1) uzyskamy wszystkie ...
ale tylko przez liczby pierwsze nie większe od tego pierwiastka.
jeżeli w dwu tablicach: p[], w[] mamy rozkład N na czynniki pierwsze N=\prod_{i=0}^{k-1}p ^{w } to wołając pisz(k, 0, 1) uzyskamy wszystkie ...
- 1 mar 2012, o 23:03
- Forum: Informatyka
- Temat: [C] Zapisz kod programu jako formuła matematyczna
- Odpowiedzi: 4
- Odsłony: 1097
[C] Zapisz kod programu jako formuła matematyczna
pierwiastek nie jest w mianowniku!!!
- 22 lut 2012, o 01:57
- Forum: Informatyka
- Temat: [C++] Wypisywanie wszystkich możliwych kombinacji
- Odpowiedzi: 13
- Odsłony: 17156
[C++] Wypisywanie wszystkich możliwych kombinacji
po pierwsze primo, założę że pytanie skierowane jest do mnie
więc
start | DEV-c++ | uninstal
bo w jakim celu trzymać coś co z założenia jest wadliwe i dawno opuszczone
wyGooglać sobie coś sensowniejszego, np. "codeBlocks"
a wtedy gdy po F9 zapyta o nazwę dopisać po kropce C
bo gdy napiszesz tylko ...
więc
start | DEV-c++ | uninstal
bo w jakim celu trzymać coś co z założenia jest wadliwe i dawno opuszczone
wyGooglać sobie coś sensowniejszego, np. "codeBlocks"
a wtedy gdy po F9 zapyta o nazwę dopisać po kropce C
bo gdy napiszesz tylko ...
- 20 lut 2012, o 21:33
- Forum: Informatyka
- Temat: [C++] Wypisywanie wszystkich możliwych kombinacji
- Odpowiedzi: 13
- Odsłony: 17156
[C++] Wypisywanie wszystkich możliwych kombinacji
main() {
char t[]="abCde";
int i, k=1, n, x[100], m;
n=strlen(t);
m=2; scanf("%d", &m);
if( m>n ) m=n;
x[1] = 1;
while (k) {
if( k==m ){
for( i=1; i <= k; i++ )
putchar(t[x[i]-1]);
puts(""); }
if ( x[k] == n ) {
k--;
x[k]++;
} else {
k++;
x[k] = x[k-1] + 1;}}
return 0;}
char t[]="abCde";
int i, k=1, n, x[100], m;
n=strlen(t);
m=2; scanf("%d", &m);
if( m>n ) m=n;
x[1] = 1;
while (k) {
if( k==m ){
for( i=1; i <= k; i++ )
putchar(t[x[i]-1]);
puts(""); }
if ( x[k] == n ) {
k--;
x[k]++;
} else {
k++;
x[k] = x[k-1] + 1;}}
return 0;}
- 20 lut 2012, o 21:20
- Forum: Informatyka
- Temat: [C++] Liczba PI rekurencyjnie
- Odpowiedzi: 6
- Odsłony: 1808
[C++] Liczba PI rekurencyjnie
to za mało
- 20 lut 2012, o 11:04
- Forum: Informatyka
- Temat: [Pascal] funkcja sprawdzająca podzielność
- Odpowiedzi: 3
- Odsłony: 1711
[Pascal] funkcja sprawdzająca podzielność
var s:string; i, k:integer; w:boolean;
begin
w:=true;
repeat
readln(s);
k:=0;
for i:=1 to length(s) do
k:=k + ord(s[i])-48;
w:=w and (k mod 3=0);
until eof or (not w);
writeln(w)
end.
istotnym jest ominięcie traktowania wejściowej liczby jako liczby dziesiętnej
bo np. '66666' siódemkowo ...
begin
w:=true;
repeat
readln(s);
k:=0;
for i:=1 to length(s) do
k:=k + ord(s[i])-48;
w:=w and (k mod 3=0);
until eof or (not w);
writeln(w)
end.
istotnym jest ominięcie traktowania wejściowej liczby jako liczby dziesiętnej
bo np. '66666' siódemkowo ...
- 19 lut 2012, o 23:16
- Forum: Informatyka
- Temat: [C++] Liczba PI rekurencyjnie
- Odpowiedzi: 6
- Odsłony: 1808
[C++] Liczba PI rekurencyjnie
a bo 1/3==0
-- 20 lut 2012, o 10:56 --drugą formułę można zapisać np.tak:zbieżna wolniej niż pierwsza
tak czy siak, za wtrynianie tu rekurencji żółta kartka.
-- 20 lut 2012, o 10:56 --drugą formułę można zapisać np.tak:
Kod: Zaznacz cały
double pi2(int n){
double a = 4*n*(n+1);
a = a/(a+1);
if( n>1 ) return a * pi2(n-1);
return a; }tak czy siak, za wtrynianie tu rekurencji żółta kartka.
- 19 lut 2012, o 21:55
- Forum: Informatyka
- Temat: [C++] Liczba PI rekurencyjnie
- Odpowiedzi: 6
- Odsłony: 1808
[C++] Liczba PI rekurencyjnie
czy rekurencja tutaj to tylko zły przykład czy przykład naganny?
- 18 lut 2012, o 04:07
- Forum: Informatyka
- Temat: [C++] Serwis podobny do ideone.com
- Odpowiedzi: 6
- Odsłony: 1189
[C++] Serwis podobny do ideone.com
to nie to samo-- 22 lut 2012, o 04:34 --i tak z innej beczki:
pobawić można się na
ale to tylko 5 lub 15 sekund
a wziąć EXE można np. z
ale
czeba wiedzieć co się bierze
pobawić można się na
ale to tylko 5 lub 15 sekund
a wziąć EXE można np. z
Kod: Zaznacz cały
http://www.onlinecompiler.net/ale
czeba wiedzieć co się bierze
- 17 lut 2012, o 23:07
- Forum: Informatyka
- Temat: [C++] Serwis podobny do ideone.com
- Odpowiedzi: 6
- Odsłony: 1189
[C++] Serwis podobny do ideone.com
285235.htm#p4877703
- 11 lut 2012, o 13:01
- Forum: Informatyka
- Temat: [Algorytmy][C++] Liczba dzielników, największa wartość
- Odpowiedzi: 10
- Odsłony: 10940
[Algorytmy][C++] Liczba dzielników, największa wartość
liczba dzielników właściwych int nod(unsigned int a) { // słabo gdy a == 4294967291 == [2^32-1] - 4
unsigned int d, NOD=1;
for( d=2; d*d<=a; d ++ ) {
int w=1;
while( a%d == 0 ){
w++;
a /= d;}
NOD *= w; }
if( a>1 )
NOD *= 2;
return NOD - 1;}
unsigned int d, NOD=1;
for( d=2; d*d<=a; d ++ ) {
int w=1;
while( a%d == 0 ){
w++;
a /= d;}
NOD *= w; }
if( a>1 )
NOD *= 2;
return NOD - 1;}