[c++]szukam ciekawych programów do napisania

Witam, ucze się C++ od pewnego czasu z kursu od zera do gier kodera i nie mam pomysłu na ciekawy program, który mógłbym napisać. Zadania, które sa w kursie, nie wystarczaja mi. Doszedłem już do operacji na zmiennych typu string, czyli umiem rzutować, funkcje warunkowe, petle, kalkulacje na liczbach itp.

Prosze was o pomysł na program :slight_smile:

Ktoś widzę chce gotowca dostać. Co do zadanek to

http://main.edu.pl/

Szczerze wystarczy to co umiesz ale tam to już wyższa szkoła jeśli chodzi o logikę programu.

Może to Cię zainteresuje: http://projecteuler.net/

Kiedyś był jeszcze OPSS ale zamknęli. Ktoś zrobił zadania w wersji PDF. Może ktoś pamięta czasy OPSSa i ma tego pdfa gdzieś?

Dodane 18.01.2011 (Wt) 22:11

O i jeszcze jest http://pl.spoj.pl/

Mam problem z pewną rzeczą… w jaki sposób napisać, zby program np. pobierał ilość liczb, które maja zostac podane, a potem te liczby?

Tablicą? Moglibyście m i jednak napisać, jak to zrobić?

tak jak tutaj:

http://main.edu.pl/user.phtml?op=showta … m&con=OIG1

Np. najpierw pobierasz jedną liczbę będącą rozmiarem tablicy, następnie tworzysz dynamicznie pamięć pod tablicę (operator new []) i następnie wczytujesz te n liczb do nowo utworzonej tablicy,

taki podstawowy kod

int ilosc;

int *liczby;


cin >> ilosc;

liczby = new int[ilosc];


for(int i=0;i
{

cin >> liczby[i];

}

I pamiętaj, pisząc programy na takie sprawdzarki jak na main czasami NIE MUSISZ wczytywać liczb do tablicy. Możesz mieszać cin z cout. Możesz mieć jedną zmienną i do niej wczytywać kolejne liczby ale w między czasie wyświetlać to co już wiesz że powinieneś. Programy możesz testować w konsoli w taki sposób

plik.exe < dane.txt

Wielkie dzieki, oto mi chodziło.

Ale jeszcze nie bardzo to rozumiem. Jaką role pełni gwiazdka przy deklaracji liczby?A ten new int?

edit: Jak teraz dodać te liczby?

szalus94 , może przekartkujesz (na początek) pierwszy lepszy kurs C++?

Pytania które zadajesz świadczą o tym że nie masz nawet “podstawowych podstaw” tego języka.

ta… na OPSSie były fajne zadania… Najlepsze te na najlepszy algorytm:D Pamiętam że jak było te zadanie ze sklepami to 2 osoby miały identyczny algorytm jak ja.

* to wskaźnik (przy deklaracji), lub wyciągnięcie wartości ze wskaźnika. Tym się zajmij później, na początku deklaruj sobie statyczne tablice

Chcesz ciekawe zagadnienie? Tworzenie i obliczanie Odwrotnej Notyfikacji Polskiej. Potrzebne ci:

  • stack (stos)

  • atoi (string, tzn. tablicy char na int)

  • strcat (wyciąganie fragmentu tablicy char, żeby oddzielić poszczególne liczby)

  • no i operowanie na tablicach char

Kto by mógł pomyśleć.

Musisz to zgłosić do http://www.cplusplus.com/reference/clib … ng/strcat/ bo oni tam piszą zupełnie co innego.