Znaleziono 374 wyniki

autor: smiechowiec
14 sty 2011, o 09:18
Forum: Informatyka
Temat: Problem z trywialnym programem [Ansi C]
Odpowiedzi: 5
Odsłony: 998

Problem z trywialnym programem [Ansi C]

Idea jest taka, że po wyliczeniu mod musisz zmniejszyć liczbę o 10 razy #include <stdio.h> #define MaxLiczbaCyfr 10 int main() { int Liczba = 1234; int t[MaxLiczbaCyfr]; int Licznik; for (Licznik = 0; Liczba > 0; Licznik++) { t[Licznik] = Liczba % 10; printf("t[%d]=%d ", Licznik, t[Licznik...
autor: smiechowiec
4 gru 2010, o 23:13
Forum: Informatyka
Temat: Język C
Odpowiedzi: 29
Odsłony: 3223

Język C

Dla jakich liczb naturalnych n prawdziwa jest nierówność 1 + \frac{1}{2} + \frac{1}{3}+...+ \frac{1}{n}< 10 #include <stdio.h> int main() { int i; double suma = 0; for (i = 1; suma < 10; i++) suma += (1.0 / i); printf("n = %d ", i); return 0; } wynik to mniej więcej n = 12367
autor: smiechowiec
3 gru 2010, o 22:35
Forum: Informatyka
Temat: Kąt strzelania
Odpowiedzi: 1
Odsłony: 424

Kąt strzelania

pozycja pocisku x1 = pozycja pocisku x0 + cos(kat strzelania) \cdot predkosc; Skoro zmiana położenia x jest równa iloczynowi kosinusa kąta i prędkości to mając dane te wartości kąt można wyliczyć jako arkus kosinus ilorazu zmiany pozycji pocisku i prędkości katstrzelani=arcos(\frac{pozycjapociskux_...
autor: smiechowiec
26 lis 2010, o 13:04
Forum: Informatyka
Temat: [C] nierówność, mała modyfikacja
Odpowiedzi: 1
Odsłony: 452

[C] nierówność, mała modyfikacja

I chciałbym to zmienić, żeby ta nierównośc wyglądało nieco inaczej, np. tak: \frac{1}{\frac{1}{10}+\frac{1}{20}+\frac{1}{30}+\frac{1}{n}} Co należy zmienić, aby dodac tą 1 przez która będę dzielić? Wystarczy policzyć na końcu double odwrotnosc = 1.0 / suma; Wydaje się, że w tym przypadku prościej j...
autor: smiechowiec
24 lis 2010, o 22:35
Forum: Informatyka
Temat: Suma liczb i srednia
Odpowiedzi: 3
Odsłony: 805

Suma liczb i srednia

import javax.swing.*; public class zad9 { public static void main (String[]args) { double suma = 0.0, sred = 0.0; int ilosc = 0; int zad9[] = new int [5]; for(int i = 0; i < zad9.length; i++) { String tekst = JOptionPane.showInputDialog("Podaj elementy tablicy[" + (i + 1) + "]" ...
autor: smiechowiec
24 lis 2010, o 22:13
Forum: Informatyka
Temat: mnożenie do pewnego momentu
Odpowiedzi: 1
Odsłony: 462

mnożenie do pewnego momentu

A w jaki języku, bo niestety trudno się domyśleć. Przypomina to nieco java więc jeżeli chodzi o rozwiązanie w liczbach zmiennoprzecinkowych to można np tak public class mnozenie { public static void main (String args[]) { double liczba3 = 3; double liczba1_3 = 1.3; double wynik = liczba3 * liczba1_3...
autor: smiechowiec
21 lis 2010, o 21:22
Forum: Informatyka
Temat: Javascript - sprawdzanie formularza / zatrzymanie wysyłania
Odpowiedzi: 2
Odsłony: 2578

Javascript - sprawdzanie formularza / zatrzymanie wysyłania

<input type="submit" value="Zatwierdź" onClick="przetwarzaj_dane()" > Ten buton po wciśnięciu wykonuje submit więc, aby anulować tę operację należy w zadrzeniu onClick zwrócić wartość false np <input type="submit" value="Zatwierdź" onClick="ret...
autor: smiechowiec
21 lis 2010, o 00:03
Forum: Informatyka
Temat: suma iloczynów [C]
Odpowiedzi: 2
Odsłony: 932

suma iloczynów [C]

Trochę trudno się połapać co jest co, ale jeśli dobrze zrozumiałem Twój wzór to można by spróbować kod zmodyfikować np. tak int main(int argc, char *argv[]) { int j, k, n; float suma = 0, iloczyn; printf( " Podaj wartosc n: "); scanf( "%d", &n ); for (k = 1; k <= n; k++) { il...
autor: smiechowiec
20 lis 2010, o 13:11
Forum: Informatyka
Temat: Dziesietne na binarne
Odpowiedzi: 11
Odsłony: 7755

Dziesietne na binarne

chodzi o ten fragment funkcji: Czy ktoś byłby w stanie wytłumaczyć co sprawdza warunek w tej funkcji i co zwraca return? if (!liczba) return; Jest to sprawdzenie czy liczba == 0, jeżeli tak kończymy działanie. if (liczba) oznacza czy liczba jest różna od zera, natomiast wykrzyknik oznacza negację w...
autor: smiechowiec
18 lis 2010, o 23:55
Forum: Informatyka
Temat: Projekt algorytmu i złożoność obliczeniowa
Odpowiedzi: 24
Odsłony: 2661

Projekt algorytmu i złożoność obliczeniowa

Chodzi o to, że można zrobić to bezpośrednio korzystając z algorytmu i potwierdzić słuszność uzyskanego wzoru, czyli sprawdzić czy np. po drodze czegoś nie przeoczyliśmy.
autor: smiechowiec
18 lis 2010, o 23:38
Forum: Informatyka
Temat: Projekt algorytmu i złożoność obliczeniowa
Odpowiedzi: 24
Odsłony: 2661

Projekt algorytmu i złożoność obliczeniowa

gizmo1985 pisze: rozumiem, że to można uznać, za koniec zadania ? tylko jeszcze trzeba coś podstawić dla udowodnienia ?
Podstawić można coś dla sprawdzenia i przeanalizować, oczywiście dla n = 1 może się okazać że za bardzo nie ma czego sprawdzać, ale pewno dla 2 lub 3 można sprawdzić.
autor: smiechowiec
18 lis 2010, o 23:27
Forum: Informatyka
Temat: Projekt algorytmu i złożoność obliczeniowa
Odpowiedzi: 24
Odsłony: 2661

Projekt algorytmu i złożoność obliczeniowa

Jak je usuniesz nie będzie występować więc nie będzie o co zapytać.
A uzasadnić można zmieniając kolejność operacji sumowania, tzn na końcu będziemy mieli 1 porównanie, wcześniej dwa, i tak aż do (n - 1) na początku.
autor: smiechowiec
18 lis 2010, o 23:19
Forum: Informatyka
Temat: Projekt algorytmu i złożoność obliczeniowa
Odpowiedzi: 24
Odsłony: 2661

Projekt algorytmu i złożoność obliczeniowa

Można to wywalić, żeby nie mieszać, jest to jedynie tożsamość matematyczna.
autor: smiechowiec
18 lis 2010, o 23:13
Forum: Informatyka
Temat: Projekt algorytmu i złożoność obliczeniowa
Odpowiedzi: 24
Odsłony: 2661

Projekt algorytmu i złożoność obliczeniowa

Masz rację, ściśle można napisać jak zaproponowałeś.
Wynik jest podobny bo zamieniona jest jedynie kolejność elementów w ciągu.
smiechowiec pisze:\(\displaystyle{ \sum_{i=1}^{n} (n - i) = \sum_{i=1}^{n} (i - 1) = \frac{n(n-1)}{2}}\)
autor: smiechowiec
18 lis 2010, o 22:59
Forum: Informatyka
Temat: Projekt algorytmu i złożoność obliczeniowa
Odpowiedzi: 24
Odsłony: 2661

Projekt algorytmu i złożoność obliczeniowa

\(\displaystyle{ \sum_{i=1}^{n} (i - 1) = \frac{n(n-1)}{2}}\)