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 ...
Znaleziono 372 wyniki
- 14 sty 2011, o 09:18
- Forum: Informatyka
- Temat: Problem z trywialnym programem [Ansi C]
- Odpowiedzi: 5
- Odsłony: 1067
- 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
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
- 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 ...
- 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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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ę ...
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ę ...
- 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.
- 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
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ć.gizmo1985 pisze: rozumiem, że to można uznać, za koniec zadania ? tylko jeszcze trzeba coś podstawić dla udowodnienia ?
- 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.
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.
- 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.
- 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.
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}}\)
- 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}}\)