Skocz do zawartości

aurel

Stały użytkownik
  • Postów

    108
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez aurel

  1. a w międzyczasie: program ma wyświetlać ostatnią niezerową liczbę silni z n. i tak na przyklad dla n=3 ma wyswietlac 6, dla n=5 - 2, n=8 -2 itd... #include <iostream>using namespace std;long long int ostatnia(long long int x);int main(){ long long int silnia; int t, n; bool ok=false; cin >> t; while (t) { cin >> n; silnia=n; n--; while (n) { silnia=silnia*n; n--; } // cout << silnia << "\n"; ostatnia(silnia); t--; } cout << endl; return 0;}long long int ostatnia(long long int x){ //cout << x << "\n"; long long int zach_x, i=1; int y=0, t; zach_x=x; while (x/i) i=i*10; i=i/10; while (i) { t=x/i; x=x-t*i; i=i/10; } x=zach_x/10; // cout << x << "\n"; if (t) cout << t << "\n"; if (t) return 0; if (!t) ostatnia(x);} program DZIAŁA! ale - SPOJ go nie przyjmie gdyż przekroczono limit czasu... nie mogę zrobić na intach ani na long intach, bo są za krótkie (już przy n=13 się wysypują a tymczasem n<=1000...)
  2. szczerze - nie do końca rozumiem, byłabym bardzo wdzięczna za objaśnienie z przykładem lub link lub chociaż frazę do google'a....
  3. aurel

    C++ Po Przecinku

    trochę banalne pytanie ale naprawdę nie wiem co w googlu wpisac by odpowiedz znalezc - jak to napisać, gdy chcę by program wyswietlal wynik z dokladnoscia dwoch liczb po przecinku...?
  4. hum. jak to zrobić, żeby użytkownik mógł sam podać wielkość tablicy...? bardzo mile widziany przykład...
  5. aurel

    C++ I Kolorki...

    f1 mówi o jakimś typie enum, a gdy tak zrobie to sie okazuje ze 'kolor must be a previously defined enumeration tag' :/ no po prostu nie umiem, a pomoc jest po angielsku, co utrudnia zrozumienie.
  6. aurel

    C++ I Kolorki...

    Program ma działać tak jak paint mniej wiecej - kursorem po ekranie ma rysować, na różne kolorki. Jedną z funkcji, która jest wykorzystywana, jest: { Image1->Canvas->Pixels[X][Y]=clBlack;} No i ja to bym chciała, żeby zamiast tego clBlack mogła być zmienna kolor, wtedy bardzo ułatwione byłoby zmienianie kolorów i wogle fajnie. Tyle że - jaki typ zmiennej zadeklarować? oO
  7. aurel

    Mod W C++

    sorka, skrót myślowy - od Borladn C++ Builder 6 chyba niezbyt sprytne byłoby zaglądanie do helpa pascalowego w celu szukania instrukcji do c++ :/
  8. aurel

    Mod W C++

    od borlanda...
  9. aurel

    Mod W C++

    dzieki :D
  10. aurel

    Mod W C++

    Hum. Mam dość głupi problem z poleceniem 'mod'. W helpie wygląda to bardzo prosto - x mod y, banał. Co więc jest źle w zapisie: if (n mod x==0 && n mod y!=0) cout << n;?
  11. i o to chodziło :D wielkie dzięki ;) /edit - um.... a ktoś potrafiłby może ten algorytm wyjaśnić...? albo chociaż przetłumaczyć na polski? :/
  12. aurel

    Komp Dla Architekta

    ujmę to tak - nie ma pieniędzy. jak już będzie wiadomo ile trzeba, to się znajdzie jakoś...
  13. aurel

    Komp Dla Architekta

    Moja siostra jest architektem i cóż - uznała, że komputer, który ma jest za wolny. Konkretnie chodzi o taki bajer co się zwie renderingi (zamiana obiektów 3D w rastry) oraz o wszelko pojęte zabawy z dużymi plikami graficznymi. Obecny komputer to: Procesor - Intel Pentium 4 2,8GHz RAM - 512MB Grafa - Radeon 9550 Płyta - Intel Rock Lake D865PERL dysk - 40GB Siostra twierdzi, że jej renderingi trwają ok 10 godzin, podczas gdy koleżnce zajmują 10 minut. A więć pytanie - co jest ważne przy kupnie komputera w tym konkretnym celu...? (oczywiście zależy mi na tym, by było również tanio, także załóżmy, że na kompie nie będzie robione nic innego)
  14. aurel

    [c++] Kody Ascii

    wielkie dzięki :)
  15. aurel

    [c++] Kody Ascii

    hm. mam oto problem dotyczący kodów ascii - jakie są kody kursorów...? na wikipedii niby są wszystkie klawisze funkcyjne wypisane, ale może ja jestem jakaś głupia, ale strzałek znaleźć nie mogę...
  16. aurel

    Kbhit W C++

    enum eDirections // definiujesz sobie np typ enum, który rozróżnia kierunek ruchu{ goDown=1, goUp, goLeft, goRight } direction; tej części nie rozumiem.... znaczy jakby to - ogólnie rozwiązanie faktycznie niezłe :) tyle że ja to bym na to nie wpadła :P i w sumie ujme to tak - jeśli ta wersja zadziała i mój napis przestanie się irytująco rozjeżdzać na krawędziach (o czym pisałam w jakimś innym topicu) to za pewne wykorzystam twoje rady... jeśli nic to nie da.... no cóż, dzięki, ale zostane przy swoim ;) //które nawiasem mówiąc tak w ogóle to już działa, tylko w szczególe ma problemy ze sobą ;)
  17. aurel

    Kbhit W C++

    main(){clrscr();textmode(C4350);x=18; y=20; //kolumna, wiersza=1; b=1;i=0; k=0; //zmienna pomocniczaL:do{if (x>1) x=x-1; //pętla przesuniecia napisu w lewo else x=80;rysuj();Sleep(100);clrscr();}while (!kbhit());k=getch();if (k=='2') goto D;if (k=='8') goto G;if (k=='4') goto L;if (k=='6') goto P;G:do{if (y>1) y=y-1; //pętla przesuniecia napisu w gore else y=50;rysuj();Sleep(100);clrscr();}while (x>0);//while (!kbhit());k=getch();if (k=='2') goto D;if (k=='8') goto G;if (k=='4') goto L;if (k=='6') goto P;P:do{if (x>1) x=x+1; //pętla przesuniecia napisu w prawo else x=80;rysuj();Sleep(100);clrscr();}while (x>0);//while (!kbhit());k=getch();if (k=='2') goto D;if (k=='8') goto G;if (k=='4') goto L;if (k=='6') goto P;D:do{if (y>1) y=y+1; //pętla przesuniecia napisu w dol else x=50;rysuj();Sleep(100);clrscr();}while (x>0);//while (!kbhit());k=getch();if (k=='2') goto D;if (k=='8') goto G;if (k=='4') goto L;if (k=='6') goto P;getch();return 0;} wersja, w ktorej nie wszystko dziala (celowo, sprawdzalam inne funkcje i za to sie na razie nie bralam poki nie wiem) jak dla mnie rowniez oczywiste jest ze spelnienie warunku dla pierwszej petli spełnia go rowniez dla reszty :// wlasnie dlatego pytałam o to jak wyczyscic bufor klawiatury, by na poczatku kazdej petli to wstawic i wtedy byloby miło. zaraz sprobuje fflush() i zobaczymy co z tego bedzie... tylko jeszcze jeden mały problem - program ma korzystać z funkcji wejścia/wyjścia tylko i wyłącznie conio.h czy fflush() nalezy zakwalifikować jako io? tu nie jestem pewna... jeśli tak, to niestety odpada. //edit - fflush() nie działa, albo raczej - nie mam pojęcia jak go zastosować i o jaką ścieżkę do jakiego pliku on mnie pyta :// jakoś szczegółowiej o fflush()...? //ok, fflush() już działa.
  18. aurel

    Kbhit W C++

    oto doszłam już jako tako jak używać kbhit() i wszystko byłoby pięknie ale pojawia się mały problemik: moja pętelka działa aż kbhit()==0 następnie - w teorii - program idzie dalej do następnej pętelki, która też kończy się kiedy kbhit()!=0 (czyli gdy znów zostanie nacisniety jakis klawisz) i tak w sumie cztery pętelki. niestety po zakonczeniu pierwszej petelki kbhit!=0 i takie już zostaje do nastepnych petelek i program sie konczy :/ to nie tak powinno być! podsumowując: jak wyczyścić bufor klawiatury...?
  19. aurel

    Proba Wyludzenia

    huuum.... znacie jakieś fajne stronki tego typu? :> nagle doznałam olśnienia, co można by zrobić takiej pewnej ZŁEJ istocie....
  20. jako że c++ builder wersja personal jest legalna, o ile wykorzystywana w celach edukacyjnych. a więc: http://www.haker.com.pl/forum/viewtopic.php?p=124164
  21. http://www.haker.com.pl/forum/viewtopic.php?p=124164 to jest strona z ktorej dużo łatwiej ściągnąć borlanda ;) igomako > spałeś, to nie wiesz :P na spoju jest wyraźnie napisane, że do instrukcji wejścia wyjścia nie wolno używać iostream... zabrałam się za to już teraz, bo muszę wykorzystać początkowy zapał - już wkrótce złapie lenia i NIC nie będzie mi się chciało :P
  22. nic to nie dało, a wręcz popsuło (linie wszystkie o jeden za długie i i tak opadające na dół).
  23. lasagne zrobiona, nawet wyszła - jedyne co odbiegło od ostatecznego celu to to ze wieszchnia warstwa makaronu b. sie spiekła, ale to nic, i tak smakuje lepiej od lasagne z restauracji ;) wskazówka taka - podgotowac makaron przed przekładaniem - zeby był lekko miękki, ale jeszcze surowy. w trakcie zapiekania dojdzie. mikrofale ustawiłam na tryb grilla i zapiekałam 20 min. robiłam z tego przepisu: http://www.gotowanie.wkl.pl/przepis15908.h...6b571432aabdd42
  24. hum. i pojawił się problem.... programik wygląda tak: //cenzura, zapobiegam ewentualnym pokusom plagiatorskim :P jak cos to pw co jest nie tak, chyba każdy widzi (po uruchomieniu ;)) - przy lewej krawędzi poziome linie schodzą o jeden znak za nisko.... myślę i myślę i próbuję i nie wiem, po prostu nie mam pojęcia co jest nie tak :/ byłabym wdzięczna za jakieś sugestie... /a niech ktoś z mojego roku wykorzysta to do zrobienia swojego projektu to jajca oberwe.
  25. Mam zamiar zrobic lasagne z miesem i szpinakiem. Problem jest tylko taki ze zamiast piekarnika posiadam mikrofale z grillem. Ma ona trzy opcje - mikrofala, mikrofala+grill, griil. Wiem ze mozna nia zastapic piekarnik w pewnych wypadkach, zastanawiam sie czy w tym takze... i jaki przelicznik obrac? Prosze o rady i podzielenie sie doswiadczeniami...
×
×
  • Dodaj nową pozycję...