русский
Germany.ruForen → Архив Досок→ Programmierung

C++ Помогите с заданиями...

554  1 2 3 alle
Chu гость23.11.09 17:38
23.11.09 17:38 
Суть задачи: Пользователь вводит день первого числа месяца (например в марте первое число -четверг) и количество дней в месяце (31 например). Выводиться должны числа от 1 по 31 соответственно дням недели в виде таблицы как в календаре :
ПН ВТ ЧТ ПТ СБ ВС
1 2 3 4
5 6 7 8 9 10
11 12 13 14 15 16
17 18 19 20 21 22
23 24 25 26 27 28
29 30 31
Задача 2.
Пользователь вводит три измерения длины, например 3, 10, 5.
В результате программы измерения должны выводиться в порядке возрастания и с комментариями:
3 - наименьшая величина измерения
5-средняя величина измерения
10 -наибольшая величина измерения
Буду очень благодарна за помощь
#1 
Murr коренной житель23.11.09 18:31
Murr
NEW 23.11.09 18:31 
in Antwort Chu 23.11.09 17:38
Буду очень благодарна за помощь
-----
А в чем именно нужна помощь?
Никаких мест, которые могут быть непонятны, в заданиях Я не нашел...
Блин, как надоели лентяи...
#2 
Chu гость23.11.09 18:41
NEW 23.11.09 18:41 
in Antwort Murr 23.11.09 18:31
Можно комментарии по сути дела увидеть? Моя проблема в том что с программированием меньше месяца имею дело-опыта маловато.
#3 
Murr коренной житель23.11.09 18:48
Murr
NEW 23.11.09 18:48 
in Antwort Chu 23.11.09 18:41
Можно комментарии по сути дела увидеть?
-----
По сути вопроса уже отвечено - проблемных, непонятных, двоякотолкуемых, зависящих от исходных данных моментов в заданиях нет. Все в полном порядке - только выбирай алгоритм и делай имплементацию...
опыта маловато.
-----
Если за тебя будут писать код - его и не прибавится. Про месяцы опыта - толкуй тому пЯтуху, что был куплен на базаре, не стал топтать курей и пошел на суп! Бо, основы информатики давались в школе и только полные лентяи их не взяли.
#4 
Chu гость23.11.09 18:53
NEW 23.11.09 18:53 
in Antwort Murr 23.11.09 18:48
Вот скажи пожалуйста как сделать так чтобы таблица начиналась с четверга, а в первых трех столбиках ничего не стояло, ну не могу я додуматься, хоть убей?
#5 
Murr коренной житель23.11.09 19:07
Murr
NEW 23.11.09 19:07 
in Antwort Chu 23.11.09 18:53
Так, на вскидку:
1. Взять компонент-сетку и заполнить необходимые ячейки.
Если будет мешать сама сетка - настроить границы на невидимость...
2. Создать хтмл-докумет, содержащий правильную таблицу, и показать
его, используя ActiveX-компонент ИЕ-эксплорера.
3. Задействовать Календарь-компонент Выни, задав ему данные,
которые будут показаны как требуемый результат?
4. Взять сторонний компонет-календарь и выполнить п.3.
5. Написать запрос к базе, который вернет необходимые данные иэ
отобразить их в соответствующем db-гриде...
Помогло? Или все же попробуешь додуматься самостоятельно?
#6 
anly знакомое лицо23.11.09 21:20
anly
NEW 23.11.09 21:20 
in Antwort Murr 23.11.09 19:07
В ответ на:
Так, на вскидку:....
сложновато для новичка. думаю он ни об одном из вариантов понятия не имеет.
Проклят нарушающий межи ближнего своего (Втор.27:17)
#7 
anly знакомое лицо23.11.09 21:25
anly
NEW 23.11.09 21:25 
in Antwort Chu 23.11.09 17:38
В ответ на:
Суть задачи: Пользователь вводит...

за вас, действительно, не стоит писать программу. только навредим. Вы сами попробуйте.
разбейте каждое из заданий на три части:
1. ввод данных от пользователя
2. обработа данных. т.е. получить результат.
3. вывод результата на экран.
Проклят нарушающий межи ближнего своего (Втор.27:17)
#8 
Murr коренной житель23.11.09 21:31
Murr
NEW 23.11.09 21:31 
in Antwort anly 23.11.09 21:20
ни об одном из вариантов понятия не имеет.
-----
Это как раз понятно. Если сдвоенный цикл и сортировка - неразрешимая проблема, то куда уж...
сложновато для новичка
-----
Но ведь и _думать_ - не желает.
А для недумающих у меня только всякие путанные непонятности в избытке...
#9 
Chu гость23.11.09 22:00
NEW 23.11.09 22:00 
in Antwort Murr 23.11.09 21:31
Да желаю я думать, желаю!!!! Во второй неверно уточнила условия.
Помимо того что измерения должны выводиться в порядке возрастания, комментарии к измерениям зависят от их величины, то есть при условии : величина <3 √"наименьшее измерение", величина >3, но <5 √ "среднее", >5√"наибольшее". Собственно в этом то и загвоздка.
Саму прогу которая выводит измерения в порядке возрастания написала, а как теперь привешать к этим измерениям коментарии в зависимости от величины, я чего то притормаживаю. Знаю, что ответ очевиден и прост.
Вот дошла до сего момента, а дальше то чего ?
#include <iostream>
using namespace std;
int main() { double a=0,b=0,c=0,h=0;
string A="Die kleinste Laenge";
string B="Die mitlere laenge ";
string C="Die groeste Laenge ";
cout << "Dieses Programm ordnet die Laenge nach Ihrer Wert zu." << endl << endl;
cout << "Geben Sie bitte drei Laenge in Meter ein!" << endl;
cin >> a >>b >>c;
if (a>b)
{ h=a; a=b; b=h; }
if (b>c)
{ h=b; b=c; c=h;}
if (a>b)
{ h=a; a=b; b=h;}
cout <<endl;
#10 
anly знакомое лицо23.11.09 22:14
anly
NEW 23.11.09 22:14 
in Antwort Chu 23.11.09 22:00
вместо
if (a>b)
{ h=a; a=b; b=h; }
if (b>c)
{ h=b; b=c; c=h;}
if (a>b)
{ h=a; a=b; b=h;}
cout <<endl;
лучше считать данные в массив и отсортировать. по аналогии типа того:
vector<double> ar(3);
cout << "Geben Sie bitte drei Laenge in Meter ein!" << endl;
cin >> ar[0] >>ar[1] >>ar[2];
std::sort(ar.begin(), ar.end());
Проклят нарушающий межи ближнего своего (Втор.27:17)
#11 
Murr коренной житель23.11.09 22:30
Murr
NEW 23.11.09 22:30 
in Antwort Chu 23.11.09 22:00
Во второй неверно уточнила условия.
-----
Эээ... а что будет, если будут введены 25, 35, 45?
Должно ли печаться, как ты утверждаешь в измененном задании, что они все "самые большие и больше некуда"?
Ну и вопрос по коду:
- что и зачем делает секция с if''ами?
Только не расписывай на три листа - там всего два-три слова нужны.
Саму прогу которая выводит измерения в порядке возрастания написала
-----
Где?
а дальше то чего ?
-----
а разве это не все? Чего именно не хватает?
Знаю, что ответ очевиден и прост.
-----
Разумеется. И тем обиднее, если его тебе подсказывают...
#12 
Murr коренной житель23.11.09 22:40
Murr
NEW 23.11.09 22:40 
in Antwort anly 23.11.09 22:14
по аналогии типа
-----
По аналогии - это хорошо. А копи-пасте - вообще замечательно...
Остается только выяснить - Зачем же это надо делать?
Решение ведь можно написать и без сортировки - чуток условия подправить в ифах и все тип-топ...
И снова скажу про зайца.
Если зайца долго и сильно бить по голове, то его можно научить зажигать спички!!!
Одна проблема - даже научившись зажигать сички он не будет знать зачем он это делает...
#13 
Tir na nOg прохожий24.11.09 12:03
NEW 24.11.09 12:03 
in Antwort Murr 23.11.09 19:07, Zuletzt geändert 24.11.09 12:15 (Tir na nOg)
В ответ на:
Так, на вскидку:
1. Взять компонент...
skipped

Гы, вне дельфи жизни нет?
#include <iostream>
#include <iomanip>
using namespace std;
const int WDH = 4;
void get_params(int& first_day, int& count)
{
cout << "Введите начальный день в виде числа и через пробел количество дней в месяце:" << endl;
cin >> first_day >> count;
}
void print_header()
{
cout << " Пон" << " Вт" << " Ср" << " Чт"
<< " Пт" << " Сб" << " Вс" << endl;
}
void print_body(int first_day, int count)
{
for(int i=1;i<first_day;i++)
cout << setw(WDH) << " ";
int i=1;
while( i <= count )
{
if( !((i-2+first_day) % 7) )
cout << endl;
cout << setw(WDH) << i++;
}
cout << endl;
}
int main(int argc, char** argv)
{
int first_day, count;
get_params(first_day, count);
print_header();
print_body(first_day, count);
return 0;
}


В ответ на:
Вот скажи пожалуйста как сделать так чтобы таблица начиналась с четверга, а в первых трех столбиках ничего не стояло, ну не могу я додуматься, хоть убей?

Дамочка, проверка остатка от деления говорит, когда начинать новую строку, а первые несколько дней просто пропускаются в цикле.
#14 
Murr коренной житель24.11.09 12:59
Murr
NEW 24.11.09 12:59 
in Antwort Tir na nOg 24.11.09 12:03
Гы, вне дельфи жизни нет?
-----
А что, компоненты токма в Дельфях? Эх, отстали вы, деточка, годков на 10 от прогресса...
И это... срашивать право слово неудобно, но что в твоем коде, кроме потоков, от Плюсов?
#15 
Tir na nOg прохожий24.11.09 13:26
NEW 24.11.09 13:26 
in Antwort Murr 24.11.09 12:59, Zuletzt geändert 24.11.09 13:29 (Tir na nOg)
А что там должно быть для рисовательства календаря, чем код не нравится?
#16 
AlexOtt знакомое лицо24.11.09 13:40
AlexOtt
NEW 24.11.09 13:40 
in Antwort Tir na nOg 24.11.09 13:26
шаблонов, шаблонов не хватает! :-)
#17 
Murr коренной житель24.11.09 13:43
Murr
NEW 24.11.09 13:43 
in Antwort Tir na nOg 24.11.09 13:26
А что там должно быть
-----
Если речь об Плюсах и потоковом IO, то там должен быть объект, умеющий должным образом вывестись в заданный поток...
Если же не ограничиваться потоковым IO, а акцентироваться на Плюсах, то объект все одно остается...
#18 
Tir na nOg прохожий24.11.09 13:57
NEW 24.11.09 13:57 
in Antwort Murr 24.11.09 13:43
Про Бритву Оккама в курсе вообще? Лол, на кой тут огород городить? И объект класса int в поток выводиться умеет, вообще-то.
#19 
Murr коренной житель24.11.09 14:15
Murr
NEW 24.11.09 14:15 
in Antwort Tir na nOg 24.11.09 13:57
на кой тут огород городить?
-----
Огород городить вообще было не за чем. И зачем ты за это дело взялся
- совершенно не понятно.
Про Бритву Оккама в курсе вообще?
-----
По случаю в курсе. Так же в курсе, что работает этот принцип в рамках
имеющейся у применяющего компетенции.
И, как Я понимаю, уровень демонстрируемой компетенции, проявляемый
в ответе на элементарные вопросы:
- Чему обучился обучаемый при выполнении задания?
- Какие ошибки допущены и остались не исправленными?
- Достигнута ли цель данного задания?
практически нулевой...
Надеюсь, что объяснять, почему вопросы именно такие - не нужно...
#20 
Simple Nothing is f*cked24.11.09 14:27
Simple
NEW 24.11.09 14:27 
in Antwort Tir na nOg 24.11.09 13:57
> на кой тут огород городить?
Чтобы показать свою онкрутость :-D
#21 
Tir na nOg прохожий24.11.09 14:53
NEW 24.11.09 14:53 
in Antwort Murr 24.11.09 14:15
В ответ на:
И зачем ты за это дело взялся - совершенно не понятно.

У меня сегодня день восстановления кармы, я тут пакостей наделал, теперь творю хорошие дела. Мне совершенно начхать, что там за специалист и для кого получится, поэтому вместо никому ненужных нотаций, просто подал студенту.
В ответ на:
И, как Я понимаю, уровень демонстрируемой компетенции, проявляемый
в ответе на элементарные вопросы:
- Чему обучился обучаемый при выполнении задания?
- Какие ошибки допущены и остались не исправленными?
- Достигнута ли цель данного задания?
практически нулевой...

Ошибаетесь, моя компетенция в перечисленных вопросах, не может быть оценена потому, что на эти вопросы я и не отвечал. С чего вы решили, что меня должен заботить уровень знаний какого-то студента? Кроме того, раз уж вы взялись быть учителем для дураков, почему вы решили, что надо учить чему-то дополнительно, помимо данного в задании?
#22 
Murr коренной житель24.11.09 15:01
Murr
NEW 24.11.09 15:01 
in Antwort Tir na nOg 24.11.09 14:53
сегодня день восстановления кармы
-----
Увы, ты сегодня продолжил портить свою карму...
помимо данного в задании?
-----
Сверх? Нее, хотя бы тому, для чего дано задание... Иначе на подобные вопросы отвечать вообще смысла нет...
#23 
Tir na nOg прохожий25.11.09 00:12
NEW 25.11.09 00:12 
in Antwort Tir na nOg 24.11.09 14:53, Zuletzt geändert 25.11.09 00:13 (Tir na nOg)
Гы. Из лагеря функциональщиков решение на Хаскеле. Я тут изучаю, стало интересно как оно в сравнении с С++ будет выглядеть, начал у народа клянчить. Признаюсь, ожидал похожести на убойный квик сорт, но тоже ничё так, надо на С++ аналог сделать и сравнить трудозатраты:
http://rsdn.ru/forum/decl/3614528.1.aspx
import Text.Printf
-- Будем представлять календарь как таблицу (список списков)
-- Каждая клетка таблицы может включать дату, заголовок или быть пустой
data Cell = Day Int | Header String | Empty deriving Show
-- Формируем таблицу с календарем (отделили чистую функцию от IO)
-- Строим список, который соответствует таблице, если читать ее слева направо, сверху вниз.
-- Склеиваем: заголовки, начальные пустые клетки, даты, конечные пустые клетки
-- Разбиваем полученный список на блоки по 7 элементов. Получаем "таблицу" (список списков)
-- Например, для (calendar 15 5) функция возвращает:
-- [Header "mon",Header "tue",Header "wed",Header "thu",Header "fri",Header "sat",Header "sun"]
-- [Empty,Empty,Empty,Empty,Day 1,Day 2,Day 3]
-- [Day 4,Day 5,Day 6,Day 7,Day 8,Day 9,Day 10]
-- [Day 11,Day 12,Day 13,Day 14,Day 15,Empty,Empty]
calendar :: Int -> Int -> [[Cell]]
calendar days first = splitBy 7 $ headerLine ++ datesLines
where countStart = first-1 -- количество пустых клеток на первой неделе
countEnd = (8-days-first) `mod` 7 -- количество пустых клеток на последнкй неделе
datesLines = replicate countStart Empty ++ map Day [1..days] ++ replicate countEnd Empty
headerLine = map Header ["mon", "tue", "wed", "thu", "fri", "sat", "sun"]
-- Разбивает список xs на блоки по n элементов
splitBy :: Int -> [t] -> [[t]]
splitBy _ [] = []
splitBy n xs = start : splitBy n end
where (start, end) = splitAt n xs
-- Печатает календарь (вынесли форматирование календаря в отдельную функцию)
-- Для каждой строки вызываем showLine: преобразовываем значение клетки в строку (showElement),
-- форматируем (printf) и вставляем между ними пробелы (unwords). Получаем строку для вывода на экран.
-- Полученные строки выводим на экран (unlines превращает список строк в одну строку с символами '\n')
printCalendar :: [[Cell]] -> IO ()
printCalendar cells = putStr $ unlines $ map showLine $ cells
where showLine xs = unwords $ map (printf "%3s" . showElement) xs
showElement (Day d) = show d
showElement (Header h) = h
showElement Empty = ""
main = do
first <- do putStr "Enter start day of week (1..7): " ; readLn
days <- do putStr "Enter count days in month: " ; readLn
putStrLn ""
printCalendar $ calendar days first


#24 
Simple Nothing is f*cked25.11.09 10:10
Simple
NEW 25.11.09 10:10 
in Antwort Tir na nOg 25.11.09 00:12
Прикольно. А я решил для начала заняться CL, скоро напишу решение для него :-D
#25 
AlexOtt знакомое лицо25.11.09 10:24
AlexOtt
NEW 25.11.09 10:24 
in Antwort Simple 25.11.09 10:10
посмотри на clojure - большой плюс - продуманная возможность параллелизации и богатство доступных явовских библиотек
#26 
Simple Nothing is f*cked25.11.09 10:37
Simple
NEW 25.11.09 10:37 
in Antwort AlexOtt 25.11.09 10:24
Так я никогда не доберусь до цели :) Сначала лисп, потом уже буду дальше смотреть.
#27 
Tir na nOg прохожий25.11.09 10:42
NEW 25.11.09 10:42 
in Antwort Simple 25.11.09 10:10
Simple Nothing is f*cked25.11.09 10:46
Simple
NEW 25.11.09 10:46 
in Antwort Tir na nOg 25.11.09 10:42
Первая и вторая имеются, только бы я местами поменял.
#29 
AlexOtt знакомое лицо25.11.09 11:09
AlexOtt
NEW 25.11.09 11:09 
in Antwort Simple 25.11.09 10:37
это практически тот же лисп, только с некоторыми ограничениями
насчет книг - посмотри еще на how to design programs
#30 
Tir na nOg прохожий25.11.09 11:18
NEW 25.11.09 11:18 
in Antwort Simple 25.11.09 10:10
По-поводу обучения. С Си-подобными языками всё просто: знаешь один - знаешь все. Синтаксис меняется в других языках, семантика нет. С++ выучил, остальное всё проще - другие библиотеки, немного другие темплейты или их отсутствие, а так, те же яйца, вид сбоку. Несколько часов - вполне реальный срок начать писать какую-нибудь фигню типа этого календаря. Даже перл - вполне понятный язык.
ФЯ после императивных как-то не очень грызутся. Вчера сидел смотрел видеоинтервью, где объяснялись монады. Как бы главное понял нащёт того, что это конвеер. Но где-то на объяснении, что такое моноиды чувствую начинаю отключаться и засыпать.
Интересно, есть индивидумы, кто за день в состоянии этот календарь на хаскеле повторить? Я не смог.
#31 
AlexOtt знакомое лицо25.11.09 15:51
AlexOtt
NEW 25.11.09 15:51 
in Antwort Tir na nOg 25.11.09 11:18
про монады надо на первое время забыть, это лучше всего - просто ими пользоваться пока не понадобятся :-)
P.S. а что там повторять-то? стандартные функции манипуляции со строками, можно несколько вариантов придумать как это сделать
#32 
Simple Nothing is f*cked25.11.09 16:45
Simple
NEW 25.11.09 16:45 
in Antwort AlexOtt 25.11.09 11:09
Не поздновато ли? :)
#33 
AlexOtt знакомое лицо25.11.09 17:08
AlexOtt
NEW 25.11.09 17:08 
in Antwort Simple 25.11.09 16:45
в how to design programs имеется некоторое кол-во полезной информации :-)
я SICP, например, читал уже давно программируя на схеме, и много оттуда полезного узнал
#34 
toko-tak знакомое лицо25.11.09 23:02
NEW 25.11.09 23:02 
in Antwort Chu 23.11.09 17:38
int min(int a, int b){
if(a<= b) return a;
return b;}
int max(int a, int b){
if(a>= b) return a;
return b;}
int min3(int a, int b, int c) {return min(min(a,b), c);}
int max3(int a, int b, int c) {return max(max(a,b), c);}
printf("kleinste Zahl: %d\n", min3(a,b,c));
printf("mittlere Zahl: %d\n", a + b + c - min3(a,b,c) -max3(a,b,c));
printf("grösste Zahl: %d\n", max3(a,b,c));
#35 
toko-tak знакомое лицо25.11.09 23:39
NEW 25.11.09 23:39 
in Antwort toko-tak 25.11.09 23:02
bool sonntag(int x) {return x % 7 = 0;}
bool einstellig(int y) {return y<10;}
void print_tag(int z)
{
if(einstellig(z)) printf(" ");
printf("%d", z);
}
void print_kalender(int first_day, int num_days)
{
int count = 0;
//Fehlerbehandlung
if(first_day > 7 || num_days > 31 || num_days < 28) {printf("Fehler......"); return;}
//Header ausgeben
printf("Mo Di Mi Do Fr Sa So\n");
//Body ausgeben
count = first_day + num_days;
for(int i =1;i<=count;i++)
{
if(i< first_day)
{
printf(" ");
}
else
{
print_tag(i - first_day + 1);
if(sonntag(i)) {printf("\n");}
}
}
}

#36 
Tir na nOg прохожий26.11.09 00:30
NEW 26.11.09 00:30 
in Antwort toko-tak 25.11.09 23:39
В ф-и sonntag присваивание надо поменять на проверку на равенство.
#37 
Murr коренной житель26.11.09 01:03
Murr
NEW 26.11.09 01:03 
in Antwort Tir na nOg 26.11.09 00:30
Там, вообще-то, надо написать определения пяти строк,
пересчитать начальные смещения - два вычитания,
одно умножение на константу и четыре сложения
и завешить все одним printf для вывода...
Все!!! И никаких безумных циклов и тупых проверок со
множественными вызовами функций...
Задача, правда, была дана не для этого...
#38 
Tir na nOg прохожий26.11.09 02:32
NEW 26.11.09 02:32 
in Antwort Murr 26.11.09 01:03
Да какая уже разница, зачем была дана задача?
"Определения пяти строк" это что такое? Вручную у пяти семидневок поставить в нужные позиции дни? Разбивать на пять линий глупо, без разбивки тот же цикл выходит пробегающий по всем дням.
#39 
Murr коренной житель26.11.09 12:25
Murr
NEW 26.11.09 12:25 
in Antwort Tir na nOg 26.11.09 02:32
"Определения пяти строк" это что такое?
-----
char * lines[5] = { ... }; - так понятно? Константы - набъёшь сам...
без разбивки тот же цикл выходит
-----
В школу. В смысле - не программировать, а читать...
Вроде описал доступно - никаких циклов вообще, никаких проверок вообще,
чуток посчитать до начала печатания - сложить-вычесть-умножить и один
раз напечатать... Все.
По поводу - Зачем?.. - смотри выше - разъяснено в деталях...
#40 
toko-tak знакомое лицо26.11.09 12:40
NEW 26.11.09 12:40 
in Antwort toko-tak 25.11.09 23:39
printf("%s\n%*s", "Mo Di Mi Do Fr Sa So", first_day-1, "   ");
for(int i = 1;i<=num_days;i++)
{
printf("%3d", i);
if ((i+first_day-1) % 7 == 0) printf("\n")
}


Но цель задания - не календарь, а тренировка техники программирования

#41 
Murr коренной житель26.11.09 12:45
Murr
NEW 26.11.09 12:45 
in Antwort toko-tak 26.11.09 12:40
тренировка техники программирования
------
Можешь подумать и над другим решением. Тем более, что оно достаточно
простое и весьма техничное...
#42 
toko-tak знакомое лицо26.11.09 13:22
NEW 26.11.09 13:22 
in Antwort Murr 26.11.09 12:45
const int cell_len = 3;
const int max_len = 37;
char * calender = null;
calender = malloc(max_len*cell_len*sizeof(char));
memset (calender, ' ', max_len*cell_len);
char days[] = " 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31";
memcpy(calender+(first_day-1)*cell_len, days, num_days * cell_len);
calender[7*cell_len] = '\n';
calender[14*cell_len] = '\n';
calender[21*cell_len] = '\n';
calender[28*cell_len] = '\n';
calender[first_day*cell_len+ num_days * cell_len] = '\0';
printf("Mo Di Mi Do Fr Sa So\n%s", calender);
free (calender);

?

#43 
Murr коренной житель26.11.09 14:15
Murr
NEW 26.11.09 14:15 
in Antwort toko-tak 26.11.09 13:22
Примерно. Только упростить до двух деклараций и пары операторов...
И это... ошибки стоило бы исправить до публикации.
Подсказка - '\n' преобразовывается в зависимости от системы.
#44 
toko-tak знакомое лицо26.11.09 14:42
NEW 26.11.09 14:42 
in Antwort Murr 26.11.09 14:15
В ответ на:
И это... ошибки стоило бы исправить до публикации.

щаз
#45 
Simple Nothing is f*cked26.11.09 14:52
Simple
NEW 26.11.09 14:52 
in Antwort toko-tak 26.11.09 13:22
Ужос.
#46 
1 2 3 alle