Znaleziono 81 wyników
- 16 lis 2021, o 21:47
- Forum: Informatyka
- Temat: [Python][NumPy] Macierze
- Odpowiedzi: 5
- Odsłony: 1046
[Python][NumPy] Macierze
Witam wszystkich. Mam pewien problem, mianowicie muszę stworzyć, korzystając z modułu random , trzy wektory o tej samej długości. Z tym nie mam problemu, ale potem mam zamieścić je w jednej trójwymiarowej macierzy, a następnie rozpoznać, na której osi są umieszczone dane wektory. W jaki sposób można...
- 7 maja 2021, o 12:12
- Forum: Prawdopodobieństwo
- Temat: Proporcja chłopców i dziewczynek.
- Odpowiedzi: 6
- Odsłony: 517
Re: Proporcja chłopców i dziewczynek.
Mam wrażenie że nie zrozumiałeś sensu mojej wypowiedzi, więc napiszę inaczej: tego zadania nie rozwiązuje się rekurencją, tylko przez zauważenie, że jakikolwiek zakaz rodzenia nie może zmienić proporcji płci wśród dzieci którym wolno się urodzić. W szczególności opisana przez Ciebie rekurencja nie ...
- 2 maja 2021, o 12:32
- Forum: Prawdopodobieństwo
- Temat: Proporcja chłopców i dziewczynek.
- Odpowiedzi: 6
- Odsłony: 517
Proporcja chłopców i dziewczynek.
W każdym roku rodzi się 50% chłopców. Rząd, aby ograniczyć przyrost naturalny zakazał posiadania kolejnych dzieci po urodzeniu pierwszego chłopca. Jaka jest docelowa proporcja chłopców do dziewczynek? Czy ktoś mógłby dać mi jakieś wskazówki co do tego zadania? Na początku myślałam, że udział chłopcó...
- 6 gru 2020, o 19:33
- Forum: Informatyka
- Temat: [C++] Zliczanie linii w tekście
- Odpowiedzi: 11
- Odsłony: 1713
[C++] Zliczanie linii w tekście
Mam napisać program, który prosi użytkownika o wpisanie tekstu, drukuje ten tekst i zwraca liczbę linii. Czy ktoś może wie, w jaki sposób mogę zliczyć właśnie ilość linii? Niestety nie mam żadnego pomysłu. string tekst (string s) { cout<<"Prosze wpisac teskt: "; getline(cin,s); cout<<"...
- 6 gru 2020, o 19:07
- Forum: Informatyka
- Temat: [C++] anagramy.
- Odpowiedzi: 7
- Odsłony: 912
Re: [C++] anagramy.
Chyba nigdy tego nie zrobię :( bool anagramy(char* s, char* t) { if (dlugosc(s)!=dlugosc(t)) return false; else { int i, j; for ( i = 0; i < dlugosc(s) - 1; i++) if (s[i] > s[i+1]) swap(s[i], s[i+1]); for ( j = 0; j < dlugosc(t) - 1; j++) if (t[j] > t[j+1]) swap(t[j], t[j+1]); } int D = dlugosc(s); ...
- 6 gru 2020, o 15:52
- Forum: Informatyka
- Temat: [C++] anagramy.
- Odpowiedzi: 7
- Odsłony: 912
Re: [C++] anagramy.
To dlatego, że funkcja porównuje tylko pierwszy znak tych napisów. A czy mogłabym prosić o jakąś wskazówkę, nie widzę błędu, według mnie porównuje wszystkie znaki. bool anagramy(char* s, char* t) { if (dlugosc(s)!=dlugosc(t)) return false; else { int i, j; for ( i = 0; i < dlugosc(s) - 1; i++) if (...
- 6 gru 2020, o 14:37
- Forum: Informatyka
- Temat: [C++] Operacje na słowach
- Odpowiedzi: 2
- Odsłony: 612
Re: [C++] Operacje na słowach
Właśnie bardzo dziękuję za pomoc! I przepraszam, że dopiero teraz, po prostu miałam dużo spraw na głowie i dopiero do tego usiadłam nad tymi zadaniami
- 1 gru 2020, o 17:54
- Forum: Informatyka
- Temat: [C++] zapis liczby w dowolnym systemie pozycyjnym.
- Odpowiedzi: 2
- Odsłony: 475
Re: [C++] zapis liczby w dowolnym systemie pozycyjnym.
A w jaki sposób mogę zapisać te liczby w tabeli? Niestety mi się to nie udaje
- 1 gru 2020, o 17:30
- Forum: Informatyka
- Temat: [C++] anagramy.
- Odpowiedzi: 7
- Odsłony: 912
Re: [C++] anagramy.
Program jest sensowny, a błąd jest w ostatniej linijce: return t == s; Zmienne s i t są wskaźnikami na dwie tablice. Takie porównanie sprawdza, czy te wskaźniki są równe, a więc: czy dwie tablice podane jako argumenty fizycznie zaczynają się w tym samym miejscu w pamięci. Ty zaś powinnaś sprawdzić,...
- 30 lis 2020, o 23:31
- Forum: Informatyka
- Temat: [C++] Operacje na słowach
- Odpowiedzi: 2
- Odsłony: 612
[C++] Operacje na słowach
1. Napisać funkcję int ileWyrazow(char* s) która zwraca liczbę wyrazów w napisie s. int ileWyrazow(char* s) { int wyrazy=1 for (int i=0; s[i]; i++) if (s[i]==' ') wyrazy++; return wyrazy; } Program ten uzależnia liczbę wyrazów od liczby spacji, jednak jeżeli spacje pojawią się przed pierwszym wyraze...
- 30 lis 2020, o 23:19
- Forum: Informatyka
- Temat: [C++] zapis liczby w dowolnym systemie pozycyjnym.
- Odpowiedzi: 2
- Odsłony: 475
[C++] zapis liczby w dowolnym systemie pozycyjnym.
Napisać funkcję void drukuj(int n, int p) która drukuje liczbę n w systemie pozycyjnym o podstawie p. #include <iostream> void drukuj(int n, int p) { do { for(; n>0; n=n/p) cout<<n%p; } while (p>0); } int main () { drukuj(29,2); return 0; } Niestety mam problem z tym, jak napisać ten program, żeby c...
- 30 lis 2020, o 22:46
- Forum: Informatyka
- Temat: [C++] anagramy.
- Odpowiedzi: 7
- Odsłony: 912
[C++] anagramy.
Napisać funkcję bool anagramy(char* s, char* t) która zwraca true jeśli s i t to anagramy. #include <iostream> #include <algorithm> int dlugosc(char* s) { int i; for(i=0; s[i]; i++); return i; } bool anagramy(char* s, char* t) { if (dlugosc(s)!=dlugosc(t)) return false; else { for (int i = 0; i < dl...
- 25 lis 2020, o 00:14
- Forum: Informatyka
- Temat: [C++] rekurencja (rekursja).
- Odpowiedzi: 8
- Odsłony: 1286
Re: C++ rekurencja (rekursja).
Trochę się nie zrozumieliśmy - chodziło mi o to, jak wygląda cały twój kod, bo błąd leży ewidentnie w wywołaniu funkcji ciag Całość programu u mnie wygląda tak: #include <iostream> void ciag(int p, int r, int n){ if(!n) return; std::cout << p << ", "; ciag(p+r, r, n-1); } int main() { cia...
- 20 lis 2020, o 10:25
- Forum: Informatyka
- Temat: [C++] rekurencja (rekursja).
- Odpowiedzi: 8
- Odsłony: 1286
Re: C++ rekurencja (rekursja).
Kod: Zaznacz cały
void ciag(int p, int r, int n){
if(!n) return;
cout << p << ", ";
ciag(p+r, r, n-1);
}
Kod: Zaznacz cały
using namespace std;
- 18 lis 2020, o 14:41
- Forum: Informatyka
- Temat: [C++] rekurencja (rekursja).
- Odpowiedzi: 8
- Odsłony: 1286
Re: C++ rekurencja (rekursja).
Niestety wyświetla mi się tylko pierwszy wyraz ciągurivit pisze: ↑17 lis 2020, o 12:38 2.Przykładowe wywołanie:Kod: Zaznacz cały
void ciag(int p, int r, int n){ if(!n) return; std::cout << p << ", "; ciag(p+r, r, n-1); }
Rezultat:Kod: Zaznacz cały
ciag(-1, 2, 5);
Kod: Zaznacz cały
-1, 1, 3, 5, 7,