Skocz do zawartości


Close Open
Close Open

patryksharks321

Dołączył: 08 Jun 2008
Offline Ostatnio aktywny: Aug 02 2009 02:44 AM
***--

Moje tematy

Efektywny sposob na odnajdywanie liczb pierwszych

13 April 2009 - 13:59 PM

Czy jest jakis bardziej efektywny sposob od sita Eratostenesa na odnajdywanie liczb pierwszych ?
pozdrawiam

Algorytm na sume od 1 do N

11 April 2009 - 13:14 PM

Wejście
Pierwsza linia zawiera dokładnie jedną liczbę naturalną n, 1<=n<=200000, będącą liczbą zestawów danych. W n kolejnych liniach występują poszczególne zestawy danych. Każdy zestaw składa się z jednej liczby całkowitej N.
Wyjście
Program powinien wypisać na standardowe wyjście n linii. I-ta linia powinna zawierać sumę wszystkich liczb całkowitych leżących pomiędzy 1 a N. Gwarantujemy, że wartość bezwzględna sumy nie przekroczy 2^31.

#include <iostream>
using namespace std;
void funkcja(double liczba,bool ujemna)
{
	  double suma=(liczba+1)/2 * liczba;
	 if(ujemna)
	 {
			   suma-=1;
			   suma*=(-1);
	 }
	 cout<<suma<<endl;
}
int main()
{
	double liczba;
	int n;
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>liczba;
		if(liczba<0)
		{
					funkcja(-liczba,1);
		}
		else if(liczba>0)
		{
					funkcja(liczba,0);
		}
		else if(liczba==0)
		{
			 cout<<"1"<<endl;
		}
	}
	cin.ignore();
	getchar();
	return 0;
}
Dla ujemnych odejmuje jeden(przed zamiana na ujemna spowrotem) bo 1 tez sie liczy
Algorytm ma jakis blad bo nie chce go zaakceptowac
z gory dziekuje za pomoc

[C++] Algorytm na droge (na rzece z pradem i bez)

06 April 2009 - 18:26 PM

Ostatnio robilem zadanie z OPSSA konkretnie: Cytat:

Spróbuj rozwiązać następującą zagadkę:
"Statek płynie z Warszawy do Gdańska dobę, a z Gdańska do Warszawy dwie doby. Ile płynie tratwa z Warszawy do Gdańska?"

Krótkie wyjaśnienie: statek płynie po Wiśle i posiada własny napęd o stałej w czasie mocy, a zatem posiada stałą prędkość względem wody. Kiedy płynie z prądem, pokonuje ten sam dystans szybciej niż płynąc pod prąd. Tratwa nie posiada własnego napędu i porusza się z prędkością prądu Wisły.

Wyjątkowo podamy rozwiązanie zagadki. Tratwa płynie z Warszawy do Gdańska 4 doby. Twoim zadaniem będzie jednak rozwiązanie tego problemu dla dowolnych danych.
Wejście:
W jedynym wierszu wejścia znajdują się 2 liczby całkowite: N, M, 1 ≤ N < M ≤ 100000, gdzie N oznacza czas w jakim statek pokonuje trasę z prądem, a M oznacza czas w jakim ten sam statek, pokonuje tę samą trasę pod prąd.
Wyjście:
Wynikiem jest jeden wiersz zawierający liczbę oznaczającą czas w jakim trasę pokonuje tratwa. Gwarantujemy, że dane będą tak dobrane, że wynikiem będzie dodatnia liczba całkowita mniejsza od 231.
Przykład:
Dla danych:
1 2
poprawną odpowiedzią jest:
4



Kod: c++:

#include <iostream> 
using namespace std; 
int main() 
{ 
	float a,b; 
	cin>>a>>b; 
	if(a!=b) 
	{ 
		float ship_velocity=(1/a+1/b)/2;  
		float current_velocity=1/(1/a-ship_velocity); 
		cout<<current_velocity<<endl; 
	}	
	else if(a==b) 
	{ 
		 cout<<"0"<<endl; 
	} 
	
	cin.ignore(); 
	getchar(); 
	return 0; 
}
    



Co jak mysle jest popraawne bo filozofi wielkiej tu nie ma ale w 10 tescie na 10 sie wysypuje:P
Jakby ktos mial moze wskazowke dla jakich danych sie wysypuje albo cos to bylbym wdzieczny bo juz glowie sie nad tym troche i nie moge na nic wpasc co zrobilem zle

pozdrawiam i z gory dziekuje za odpowiedz

Verifying Dmi Pool Data - problem

25 January 2009 - 21:47 PM

Niedawno zainstalowalem sobie rownolegle do mojego Windowsa XP system Opensuse 11.1
Przez 2 dni wszystko bylo w porzadku az do dzis gdy po resecie manualnym(cos sie scielo na Suse) moj komputer zatrzymuje sie na komunikacie :
"Verifying Dmi Pool Data ... Update Success" i tyle
Moge bootowac z CD
-resetowalem ustawienia BIOS
-ustawialem Dysk twardy jako pierwsze zrodlo bootowania
-naprawialem boot manager z konsoli naprawczej plytki windowsa
-naprawialem mbr
-stworzylem nowy boot manager pod linuxem
Zadne z tych rzeczy nic nie dalo i jak co to jeszcze nie formatowalem bo mam troche danych a w backup zawsze mozna cos pominac:P
pozdrawiam i z gory dzieki za odpowiedzi

[JS] Funkcja createPopUp-problemy pod FF i Opera

24 November 2008 - 19:07 PM

Problem moj jest nastepujacy:
Nigdy nie mialem potrzeby robic cos w javascript ale ostatnio zabralem sie za robionie troche wiekszysch stron internetowych i zauwazylem potrzebe jego wykorzystania(wczesniej wystarczyl sam html i css) i robilem jeden z tutorial na w3cshools mianowice:
http://w3schools.com...om_window_popup
I nie wiem z jakich powodow dziala to tylko pod IE
Jesli jest to jakas przestarzala funkcja to czym moglbym stworzyc wysuwajace sie okno podrzedne pod Opera i FF?
z gory dziekuje
pozdrawiam