Skocz do zawartości

Puchacz1

Stały użytkownik
  • Liczba zawartości

    477
  • Rejestracja

  • Ostatnia wizyta

Odpowiedzi dodane przez Puchacz1

  1. Witam, postanowiłem napisać problem do automatycznego ustalania współczynników w równaniach chemicznych.

    Jednak metoda która zacząłem budować program jest... bardzo sztywna i przez to pojawiają się problemy z warunkami które mnożą się a których nie potrafię rozwiązać. Kod wygląda tak:

     

    #include <sstream>#include <iostream>#include <stdio.h>#include <stdlib.h>using namespace std;int main(){					char strNapis;							cout << "Podaj Pierwszy Znak : ";				cin >> strNapis;						int liczba;							cout << "Podaj wartosc : ";				cin >> liczba;			char strNapis_2;							cout << "Podaj drugi Znak : ";				cin >> strNapis_2;						int liczba_2;							cout << "Podaj wartosc : ";				cin >> liczba_2;						char strNapis_3;							cout << "Podaj trzeci Znak : ";				cin >> strNapis_3;						int liczba_3;							cout << "Podaj wartosc : ";				cin >> liczba_3;			char strNapis_4;							cout << "Podaj czwarty Znak : ";				cin >> strNapis_4;						int liczba_4;							cout << "Podaj wartosc : ";				cin >> liczba_4;						char strNapis_5;							cout << "Podaj Pierwszy Znak Drugiej Grupy : ";				cin >> strNapis_5;						int liczba_5;							cout << "Podaj wartosc : ";				cin >> liczba_5;// druga grupa 				char strNapis_6;							cout << "Podaj Pierwszy Znak : ";				cin >> strNapis_6;						int liczba_6;							cout << "Podaj wartosc : ";				cin >> liczba_6;			char strNapis_7;							cout << "Podaj drugi Znak : ";				cin >> strNapis_7;						int liczba_7;							cout << "Podaj wartosc : ";				cin >> liczba_7;						char strNapis_8;							cout << "Podaj trzeci Znak : ";				cin >> strNapis_8;						int liczba_8;							cout << "Podaj wartosc : ";				cin >> liczba_8;			char strNapis_9;							cout << "Podaj czwarty Znak : ";				cin >> strNapis_9;						int liczba_9;							cout << "Podaj wartosc : ";				cin >> liczba_9;	//suma kontrolna				cout << strNapis << ( ( liczba == 1 ) ? 0x32 : liczba ) << strNapis_2 << ( ( liczba_2 == 1 ) ? 0x32 : liczba_2 ) << strNapis_3 << ( ( liczba_3 == 1 ) ? 0x32 : liczba_3 ) << strNapis_4 << ( ( liczba_4 == 1 ) ? 0x32 : liczba_4 ) << " + " << strNapis_5 << ( ( liczba_5 == 1 ) ? 0x32 : liczba_5 ) << " ------> " << strNapis_6 << ( ( liczba_6 == 1 ) ? 0x32 : liczba_6 ) << strNapis_7 << ( ( liczba_7 == 1 ) ? 0x32 : liczba_7 ) << " + " << strNapis_8 << ( ( liczba_8 == 1 ) ? 0x32 : liczba_8 ) << strNapis_9 << ( ( liczba_9 == 1 ) ? 0x32 : liczba_9 ) << "\n";		//porownanie stringow, instrukcje warunkowe, dodawanie wartosci podstawnikow															 if(strNapis==strNapis_5)							  {							  int dodawanie_liczb = liczba + liczba_5;								cout << strNapis << dodawanie_liczb << endl;							  }							 if(strNapis_2==strNapis_5)							  {							  int dodawanie_liczb_2 = liczba_2 + liczba_5;								cout << strNapis_2 << dodawanie_liczb_2 << endl;								  }							 if(strNapis_3==strNapis_5)							  {							  int dodawanie_liczb_3 = liczba_3 + liczba_5;								cout << strNapis_3 << dodawanie_liczb_3 << endl;							  }							 if(strNapis_4==strNapis_5)							  {							  int dodawanie_liczb_4 = liczba_4 + liczba_5;								cout << strNapis_4 << dodawanie_liczb_4 << endl;														  }// instrukcje porownujace 1 znak :)// instrukcje porownujace 2 znak :)							 if(strNapis_2==strNapis)							  {							  int dodawanie_liczb_8 = liczba_2 + liczba;									  cout << "wyswietlam wynik dodawania4 : " << strNapis_2 << dodawanie_liczb_8 << endl; 																	  }							 if(strNapis_2==strNapis_4)							  {							 int dodawanie_liczb_10 = liczba_2 + liczba_4;									  cout << "wyswietlam wynik dodawania6 : " << strNapis_2 << dodawanie_liczb_10 << endl; 																	  }// instrukcje porownujace 3 znak :)							 if(strNapis_3==strNapis)							  {							 							  int dodawanie_liczb_11 = liczba_3 + liczba;									  cout << "wyswietlam wynik dodawania7 : " << strNapis_3 << dodawanie_liczb_11 << endl; 																	  }							 if(strNapis_3==strNapis_2)							  {							  int dodawanie_liczb_12 = liczba_3 + liczba_2;									  cout << "wyswietlam wynik dodawania8 : " << strNapis_3 << dodawanie_liczb_12 << endl; 																	  }								  // instrukcje porownujace 4 znak :)							 if(strNapis_4==strNapis)							  {							  int dodawanie_liczb_14 = liczba_4 + liczba;									  cout << "wyswietlam wynik dodawania10 : " << strNapis_4 << dodawanie_liczb_14 << endl; 																	  }							 if(strNapis_4==strNapis_3)							  {							  int dodawanie_liczb_16 = liczba_4 + liczba_3;									  cout << "wyswietlam wynik dodawania12 : " << strNapis_4 << dodawanie_liczb_16 << endl; 																	  }							 if (strNapis_6==strNapis_8)								 { int dodawanie_liczb_17 = liczba_6 + liczba_8;								   cout << "wyswietlam wynik dodawania : " << strNapis_6 << dodawanie_liczb_17 << endl;								 }							 if (strNapis_6==strNapis_9) 								 { int dodawanie_liczb_18 = liczba_6 + liczba_9;								   cout << "wyswietlam wynik dodawania : " << strNapis_6 << dodawanie_liczb_18 << endl;								 }							 if (strNapis_7==strNapis_8)								 { int dodawanie_liczb_19 = liczba_7 + liczba_8;								   cout << "wyswietlam wynik dodawania : " << strNapis_7 << dodawanie_liczb_19 << endl;								 }							 if (strNapis_7==strNapis_9)		 								 { int dodawanie_liczb_20 = liczba_7 + liczba_9;								   cout << "wyswietlam wynik dodawania : " << strNapis_7 << dodawanie_liczb_20 << endl;								 }	 cout << "wyswietl"<< dodawanie_liczb_20 << "\n";				}

    jak już wspomniałem to rozwiązanie jest bardzo sztywne ponieważ umożliwia zawsze tą samą liczbę współczynników do wpisania. Czy istnieje możliwość dynamicznego tworzenia zmiennych wg. pewnego wzoru ?. Czy może jest możliwość deklarowania np. 20 zmiennych ale w trakcie użytkowania programu wybrać aby były używane tylko kilka początkowych.

     

    Co właściwie powinienem zrobić ( z czego skorzystać aby skrócić kod i pozbyć się tak wielu warunków do spełnienia ) jakie daje mi sprawdzenie każdego znaku po kolei. Po sprawdzeniu każdego z nich musiałbym zapisać stos nowych warunków (!) do każdego z nich a zajęło by to wieki. Na pewno jest jakiś sposób obejścia tego. Możecie mi coś podpowiedzieć ?.

     

    Program oczywiście jest nie skończony z braku wiedzy jak zapisać taki stos warunków :). Ale chcę się dowiedzieć i poprawić to co spartoliłem :).

  2. Witam, mam internet netii i łącze które podzieliłem sobie (3 miesiące temu) routerem na 2 laptopy ( transfer dzielony gdy komputery-laptopy są zalogowane). Problem polega na tym, od dzisiaj mam internet tylko na komputerze głównym (tym gdzie podpięty router) natomiast na laptopach pinguje strony normalnie ale wchodzić przez przeglądarki nie mogę ;/. Nie wiem co się stało gdyż rano wszystko grało jak należy. Nie jestem w stanie nawet żadnych błędów podąć bo ich po prostu nie widzę. Centrum pomocy w windows Vista milczy na ten temat. Może ma ktoś jakieś porady ?.

  3. Witam, mam nagranych blisko 16GB danych na 2 płytkach DVD + R DL (8GB). Problem polega na tym, że moje DVD na zwykłym kompie nie czyta tych płytek (zwykłe 4GB chodzą normalnie). Mam także laptopa z nagrywarką DVD na którym te płytki są czytane. Pytanie, co zrobić. Czy da się połączyć komputer z laptopem i instalować z laptopa na komputer ?. Może macie jakieś inne rady/sposoby ?.

  4. dobra wirusa udało mi się usunąć. Teraz tylko pozostaje problem photoshopa. usunąłem tym programem wpisy w rejestrze nt. photoshopa (tak mi się wydaje) ale program nadal zgłasza komunikat:

     

    instalacja jest już uruchomiona instalować można tylko jeden produkt adobe w tym samym czasie. Przed rozpoczęciem instalacji programu Adobe Photoshop CS3 proszę dokończyć poprzednią instalacje

     

    teraz pytanie jaką... :D. Bo ja żadnej innej wersji pp nie mam. Poradźcie coś.

  5. problem jest taki, że jak próbuję wejść w któryś z dysków to wyświetla mi się "otwieranie za pomocą". Muszę wchodzić "innymi sposobami". Jak to przywrócić do stanu poprzedniego :).

     

    problem nr.2 - a więc mam photoshopa ale w pewnym momencie go zepsułem. Chciałem więc odinstalować ale wcześniej usunąłem jego katalog. Teraz nie chce się zainstalować bo twierdzi, że już jest zainstalowany ( w panelu sterowania/dodaj usuń progr. jest ale nie chce się odinstalować). Domyślam się, że potrzebuje wyczyścić rejestr, tak ?.

  6. router: netgear wgr614

    pozostały sprzęt: pc + laptop ( oba mają sieciówki i wejścia z odpowiednią końcówką pod kabel )

    usługodawca internetowy: netia

     

    Więc tak zacznę , że udało mi się skonfigurować router pod windowsa xp (PC) i viste (laptop) ale nie potrafię doprowadzić do tego aby Vista na laptopie komunikowała się z routerem radiowo. Może mi ktoś powiedzieć jak to skonfigurować żeby chodziło tak jak należy ?.

  7. Witam. Mój problem polega na tym, że mam przycisk podzielony na 3 części o z góry ustalonej szerokości i wysokości. Mam jednak problem ponieważ robiąc poziome menu zgodnie z tą stroną:

    klik do wstawienia mam "2 grafiki" a potrzebne 3. To rozwiązanie jest dla mnie złe również z tego powodu, że użyte obrazki od razu muszą być linkami czego nie uzyskuję. Czy może ktoś powiedzieć/dać tutorial jak to zrobić ?.

     

    post-140172-1213569038.gifpost-140172-1213569057.gif[at

    tachment=21589:przycisk_contact.gif]

    post-140172-1213569065.gif

    post-140172-1213569509.gif

  8. <div style=" float:left;" id="gora1"> <!--/menu--> <ul><li><a href="#">Home</a></li><li><a href="#">Download</a></li><li><a href="#">Kontakt</a></li><li><a href="#">Forum</a></li></ul> <!--/Menu_koniec--> </div>

    #gora1  {background-image: url(belka_gora.png);width:617px;height:33px;margin:0 auto;word-spacing:20px;font-family: 'Times New Roman';display: inline;text-decoration:none; }

    linki nie pojawiają się obok siebie przez co strona się rozjeżdża. Może ktoś pomóc ?

     

    [EDIT] - poradziłem sobie

     

    Czy jest możliwość zrobinia podstron w CSS ?

  9. body {		background-color: #000000;		margin: 0;		padding: 0;		text-align:center;		width:1024;		height:768;	}div {		font: verdana 12px #000;		position:relative;	}a {		text-decoration: none;	}#tloo  {background-position: top;background-image: url(tlo.png);width:1024px;height:768px;margin:0 auto; }#gora  {background-position: top;background-image: url(belka_gora.png);width:617px;height:33px;margin:0 auto; }#news  {background-position: top;background-image: url(news.png);width:617px;height:397px;margin:0 auto; }#dol  {background-position: top;background-image: url(belka_dolna.png);width:617px;height:33px;margin:0 auto; }

    <div id="tloo" ><div id="gora"></div><div id="news"></div><div id="dol"></div></div>

    Chcę aby element "gora" "news" oraz "dol" były na w środku (w poziomie i pionie) elementu "tloo". Może to ułatwi zadanie. Wydaje mi się, że marginesy już ustawiałem.

  10. zająłem się tymi CSS'ami to już nie popuszczę :). Strona jest bardzo prosta. Tło a w środku 3 mają być 3 "ramki" jedna pod drugą. W jednej menu, w drugiej system newsów a trzecia to stopka :). O tyle. Możesz wyjaśnić gdzie popełniam błąd, że nie chce mi się wyśrodkować ?

     

    Jeszcze inaczej. Jest wyśrodkowane ale musi CAŁOŚĆ (te "ramki") być przeniesiona nieco w dół.

  11. poszedłem po rozum do głowy i zacząłem się bawić z CSS. Wymodziłem coś takiego:

     

    #dol {

    background: url(belka_dolna.png);

    margin:0 auto;

    padding:1 0px 0 0px;

    position: relative; top: 100; z-index: 0;

    width:617px;

    height:33px;

    text-align:left;

    clear: both;

    }

     

    potrzebuję przenieść to niżej. Jak więc to zrobić ?

     

    tak wygląda wpis na stronie :

     

    <div id="dol" align="center"></div>

  12. 1. Od początku, od góry. Jeżeli piszą w każdym kursie to nie zauważyłem. Mógłbyś uchylić rąbka tajemnicy ?

    2. Super, a mógłbyś napisać dlaczego jest źle napisane ?. W IE całość się dobrze wyświetla. Zauważyłem, że w FF się tak dzieje.

  13. Mam 2 problemy. Pierwszy jak w temacie. Potrzebuję załadować plik .txt do tabeli.

    Drugim zaś problemem jest jak rozpocząć pisanie w tabeli od jej początku a nie środka ?.

     

    Jeszcze jedno:

     

    <STYLE TYPE="text/css"> body {  background-color: black;  color: white; } p.c2 {text-align: center} p.c1 {font-weight: bold; text-align: center}	</STYLE>  </HEAD>  <BODY link="white">	<!--/HEADER-->	<P CLASS="c2">	  <TABLE BACKGROUND="tlo.png" WIDTH="1024">		<TR HEIGHT="764px">		  <TD>			<P CLASS="c2">			  <TABLE WIDTH="617px" BORDER="0" CELLSPACING="0" CELLPADING="0">				<TR HEIGHT="33px">				  <TD BACKGROUND="Belka_gora.png">				  </TD>				</TR>				<TR HEIGHT="397px">				  <TD BACKGROUND="news.png">				  </TD>				</TR>				<TR HEIGHT="33px">				  <TD BACKGROUND="belka_dolna.png">					<P CLASS="c1">					  Design by 					</P>				  </TD>				</TR>			  </TABLE>			</P>		  </TD>		</TR>	  </TABLE>	</P>

    Może ktos wyjaśnić dlaczego strona mi się rozjeżdża ?.

  14. Ubuntu 7.10

     

    Wydaje mi się, że nie mam zainstalowanych sterowników madwifi. Tylko jak je zainstalować bo nie do końca zrozumiałem z pliku readme. Może ktoś jakkolwiek pomóc bo już mnie cosik bierze...

×
×
  • Dodaj nową pozycję...