Znaleziono 372 wyniki

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

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: 3344

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: 485

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 ...
autor: smiechowiec
26 lis 2010, o 13:04
Forum: Informatyka
Temat: [C] nierówność, mała modyfikacja
Odpowiedzi: 1
Odsłony: 534

[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 ...
autor: smiechowiec
24 lis 2010, o 22:35
Forum: Informatyka
Temat: Suma liczb i srednia
Odpowiedzi: 3
Odsłony: 878

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) + "]" );
zad9[i ...
autor: smiechowiec
24 lis 2010, o 22:13
Forum: Informatyka
Temat: mnożenie do pewnego momentu
Odpowiedzi: 1
Odsłony: 534

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 ...
autor: smiechowiec
21 lis 2010, o 21:22
Forum: Informatyka
Temat: Javascript - sprawdzanie formularza / zatrzymanie wysyłania
Odpowiedzi: 2
Odsłony: 2637

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="return przetwarzaj_dane();" >

A w kodze skryptu nie ma ...
autor: smiechowiec
21 lis 2010, o 00:03
Forum: Informatyka
Temat: suma iloczynów [C]
Odpowiedzi: 2
Odsłony: 1008

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++) {
iloczyn = 1.0;
for ...
autor: smiechowiec
20 lis 2010, o 13:11
Forum: Informatyka
Temat: Dziesietne na binarne
Odpowiedzi: 11
Odsłony: 7843

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ę ...
autor: smiechowiec
18 lis 2010, o 23:55
Forum: Informatyka
Temat: Projekt algorytmu i złożoność obliczeniowa
Odpowiedzi: 24
Odsłony: 2855

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: 2855

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: 2855

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: 2855

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: 2855

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: 2855

Projekt algorytmu i złożoność obliczeniowa

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