Powrót   Forum CDRinfo.pl > Różne > Off topic

Off topic Forum poświęcone wszelkim innym tematom.



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

Odpowiedz na post
 
Opcje związane z dyskusją Tryby wyświetlania
Stary 19.12.2005, 11:39   #1
Ghost_mode
< pojawia się i znika >
CDRinfo VIP
 
Avatar użytkownika Ghost_mode
 
Data rejestracji: 25.02.2004
Posty: 1,281
Ghost_mode niedługo stanie się sławny ;) <50 - 149 pkt>
Potrzebne programy w C++

Potrzebuję programów w Cpp
obliczających za pomocą algorytmów (interpolacji) Newtona, Lagrange'a, Neville'a, Czebyszewa, Hornera...

Jeżeli wiecie gdzie zdobyć cokolwiek z wymienionych proszę o kontakt.
Potrzebne na wczoraj I cos mi sie wydaje, że sam nie zdążę tego napisać ...
__________________
ghost_mode (at) wp . pl

Ghost_mode jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
Stary 19.12.2005, 11:41   #2
ksviper
samotność
 
Avatar użytkownika ksviper
 
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>
mogę spróbować napisać ale muszę mieć dobre algorytmy

wiem że można znaleźć algorytmy w Numerical Recipes ale niestety nie posiadam tej książeczki, ciężko ją zdobyć w bibliotekach uczelnianych

znalazłem na sieci gościa który powinien to mieć, nie wiem tylko czy adres mail jest aktualny: psychorzow@poczta.onet.pl

wiecej na stronie forum

poczytaj jeszcze o Metody numeryczne w C++ Builder

no i oczywiście google
__________________

Ostatnio zmieniany przez ksviper : 19.12.2005 o godz. 12:16
ksviper jest offline   Odpowiedz cytując ten post
Stary 19.12.2005, 12:12   #3
Ghost_mode
< pojawia się i znika >
CDRinfo VIP
 
Avatar użytkownika Ghost_mode
 
Data rejestracji: 25.02.2004
Posty: 1,281
Ghost_mode niedługo stanie się sławny ;) <50 - 149 pkt>
thx za zainteresowanie
http://www.skrypt.pl/index.php?d=prace&p=277
^^ jak byś dał radę na podstawie tego zrobić neville'a byoby super...

dziś w nocy muszę wysłać te progsy w cpp a czasu mało
__________________
ghost_mode (at) wp . pl


Ostatnio zmieniany przez Ghost_mode : 19.12.2005 o godz. 12:15
Ghost_mode jest offline   Odpowiedz cytując ten post
Stary 19.12.2005, 12:18   #4
ksviper
samotność
 
Avatar użytkownika ksviper
 
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>
tak szybko to napewno nie dam rady, pracę kończę o 15.30 a pospać też trochę muszę

zerknij tu - to nie jest moja ofeta
__________________

Ostatnio zmieniany przez ksviper : 19.12.2005 o godz. 12:33
ksviper jest offline   Odpowiedz cytując ten post
Stary 19.12.2005, 12:20   #5
Ghost_mode
< pojawia się i znika >
CDRinfo VIP
 
Avatar użytkownika Ghost_mode
 
Data rejestracji: 25.02.2004
Posty: 1,281
Ghost_mode niedługo stanie się sławny ;) <50 - 149 pkt>
Cytat:
Napisany przez ksviper
tak szybko to napewno nie dam rady, pracę kończę o 15.30 a pospać też trochę muszę
no na kiedy dasz radę to zrób - o ile byś miał czas i chęci ...
Co zrobie sam wyślę dziś a co nie zdążę to może uda sie później ...
__________________
ghost_mode (at) wp . pl

Ghost_mode jest offline   Odpowiedz cytując ten post
Stary 19.12.2005, 12:24   #6
ksviper
samotność
 
Avatar użytkownika ksviper
 
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>
na poświęta mogę spróbować ale nic nie obiecuję
__________________
ksviper jest offline   Odpowiedz cytując ten post
Stary 12.05.2007, 12:01   #7
Kasprzak
...niepoprawny marzyciel.
 
Avatar użytkownika Kasprzak
 
Data rejestracji: 25.06.2002
Lokalizacja: Poznań
Posty: 4,752
Kasprzak zaczyna zdobywać reputację <1 - 49 pkt>
odswiezam troche stary temat, ale poszukuje programu, oparty na obiektowym (klasy i dziedziczenie jakies itp.), ktore zawiera jakies dane (np. ksiazka telefoniczna - imie, nazwisko, telefon i takie tam). Ktore by przy otwarciu programu wczytywalo plik (na samym poczatku funkcja zapisu w mainie by byla wywolywana, a na koncu zapisywalo zmiany (funkcja na koncu by byla wywolywana)
Glownie chodzi o zrobienie takiej bazy na klasach zeby cos dziedziczylo itp. Niby proste, ale nie moge sobie z tym poradzic

ps. i nie wiem jak napisac modyfikacje wpisu (np. wyswietla sie:
Edytujesz:
id[3] Jan, Kowalski, 232424324, cos tam
wpisz nowe Imie,Nazwisko,Nr,Cos tam. np.


napisalem cos takiego i nie dziala (narazie funkcje wstawilem tak zeby sprawdzic czy dziala wywolanie - takze nie robia sie na wstpie i koncu programu ale to pozniej... i ogolnie tak: w DevC++ nie wywala bledu, ale zapisuje plik w takiej formie ze nie do odczytu, Borland Personal 6 wywala blad debuggera jakis z alokacja pamieci chyba. Co to moze byc. :
Kod:
#include <cstdlib>
#include <iostream>
#include <fstream>

#define MAX_WPISOW 100

using namespace std;

class TKsiazka {
      private:
              struct SWpis { // struktura wpisu kazdego jednego :)
                     int id; // tutaj id do kasowania/zerowania
                     string imie, nazwisko;
                     long int nrtel;
              } Wpis[MAX_WPISOW]; // maksymalnie 11 bo liczac od 0
      public:
             TKsiazka(); // konstruktor
             void dodaj(string imie, string nazwisko, long int nr);
             void zapiszDoPliku(char *sciezka);
             void zaladuj(char *sciezka);
             int wolny(void);
             string pokaimie(int id);
};

// wyzerowanie calej tsblicy wpisow, zawczasu :)
TKsiazka::TKsiazka() {
                 for (int i=0;i<MAX_WPISOW;i++)
                     Wpis[i].nrtel = 0;
}

string TKsiazka::pokaimie(int id) {
       return Wpis[id].imie+"\n";
}

void TKsiazka::zaladuj(char *sciezka) {
     FILE *fd;
     
     fd = fopen(sciezka, "r");
     
     if (!fd) {
              cout << "Nie moge otworzyc pliku." << endl;
              return;
     }
     
     //fseek(fd, 0, SEEK_SET);
     //while (!feof(fd))
           fread(&Wpis, sizeof(Wpis), 1, fd);
}

void TKsiazka::dodaj(string imie, string nazwisko, long int nr) {
     int i = wolny(); // zmienna i ma id pierwszego wolnego wpisu, ktory zostanie zapisany pod tym id.
     
     Wpis[i].id = i;
     Wpis[i].imie = imie;
     Wpis[i].nazwisko = nazwisko;
     Wpis[i].nrtel = nr;
}

int TKsiazka::wolny(void) {
    for (int i=0;i<MAX_WPISOW;i++)
        if (!Wpis[i].imie.length())
           return i;
}

void TKsiazka::zapiszDoPliku(char *sciezka) {
     FILE *fd;
     
     fd = fopen(sciezka, "w+");
     
     for (int i=0;Wpis[i].nrtel;i++)
         fwrite(&Wpis, sizeof(Wpis), 1, fd);
     
     /*ofstream fd;
    
     fd.open(sciezka);
     
     for (int i=0;Wpis[i].nrtel;i++) {
         fd << Wpis[i].id << endl;
         fd << Wpis[i].imie << endl;
         fd << Wpis[i].nazwisko << endl;
         fd << Wpis[i].nrtel << endl;
     }
     
     fd.close();
     */
}

// otwieranie analogicznie tyle ze zmienna juz bedzie ifstream

int main(int argc, char *argv[])
{
    TKsiazka ktel;
    string i, n;
    long int nr;
    
    cout << "Podaj imie potem nazwisko i numer" << endl;
    cin >> i >> n >> nr;
    
    ktel.dodaj(i, n, nr);
    ktel.zapiszDoPliku("dupka.txt");
    ktel.zaladuj("dupka.txt");
    
    cout << ktel.pokaimie(0);
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
__________________
Pozdrawiam!
Kasprzak jest offline   Odpowiedz cytując ten post
Stary 12.05.2007, 12:42   #8
pawelblu
Recydywista - Wielokrotny
Zlotowicz
CDRinfo VIP
 
Avatar użytkownika pawelblu
 
Data rejestracji: 17.01.2003
Lokalizacja: Wawa
Posty: 5,265
pawelblu niedługo stanie się sławny ;) <50 - 149 pkt>pawelblu niedługo stanie się sławny ;) <50 - 149 pkt>
C nalezy do jezykow strukturalnych.
C++ do jezykow obiektowych.

Wiec pierwsza rzecz ktora mi sie osobiscie nie podoba to ten struct. Powinna byc tablica (albo lepiej jakas twoja kolekcja slownikowa) obiektow klasy Wpis. Klase Wpis definiujesz jako:

Kod:
                     int id; // tutaj id do kasowania/zerowania
                     string imie, nazwisko;
                     long int nrtel;
Moze to juz cos poprawi, albo chociaz ruszy cos na przod.
pawelblu jest offline   Odpowiedz cytując ten post
Odpowiedz na post


Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport


Wszystkie czasy w strefie CET. Aktualna godzina: 04:46.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.