Kinozeitplan
In der Programmiersprache C oder C++ soll ein Konsolenprogramm geschrieben werden, das einen Spielplan für ein Kino erstellt.
Beim Start erhält das Programm als Eingabe eine Zahl - die Anzahl der Säle im Kino. Danach gibt der Benutzer eine weitere Zahl ein - die Anzahl der Filme im Programm und gibt nacheinander den Titel und die Dauer (in Minuten) für jeden Film ein.
Als Antwort auf die erhaltenen Informationen erstellt und gibt das Programm den optimalen Spielplan für jeden Saal im Format aus:
Saal 1:
10:00 - 11:30 Der König der Löwen
11:30 - 14:00 Terminator
14:00 - 15:30 Der König der Löwen
Ein Spielplan wird als optimal angesehen, wenn die Säle die geringste Zeit ohne Vorführungen ungenutzt bleiben.
Das Kino ist von 10:00 bis 20:00 Uhr geöffnet. Die Zeit zwischen den Vorführungen kann vernachlässigt werden.
Zusätzliche Aufgaben:
● Fügen Sie dem Programm die Möglichkeit hinzu, den Spielplan in eine Datei zu exportieren, indem der Befehl "save" in beliebiger Kombination von Klein- und Großbuchstaben (Save, SAVE, sAvE…) nach der Ausgabe des Spielplans durch das Programm eingegeben wird.
● Ändern Sie das Programm so, dass jeder Film im Programm, wenn möglich, mindestens einmal vorkommt (es reicht aus, wenn der Film in einem der Säle vorhanden ist).
● Ändern Sie das Programm so, dass die Spielpläne in verschiedenen Sälen sich nicht wiederholen. Es genügt, wenn sich ein Vorführtermin oder deren Reihenfolge unterscheidet. Garantiert erhält das Programm mindestens zwei Filme im Programm als Eingabe.
Ich habe einen Teil der Arbeit gemacht, aber ich bin in beiden Varianten, C und C++, durcheinander geraten. Es wäre SEHR wünschenswert, nicht nur die Aufgabe zu erfüllen, sondern auch Erklärungen zu geben, wie und was, zumindest in Kommentaren.
Anwendungen 2
Rezension des Auftraggebers über die Zusammenarbeit mit Nazar Semenishin
KinozeitplanLeicht fanden wir gegenseitiges Verständnis, schnell erreichten wir das Endergebnis.
![]()
Rezension des Freelancers über die Zusammenarbeit mit Auftraggeber
KinozeitplanDas Projekt ist ziemlich einfach und weist Merkmale eines kombinatorischen Problems auf. Der Auftraggeber hat erlaubt, es so einfach wie möglich zu lösen, hat aber mehrmals gebeten, den Code zu ändern.
-
726 42 0 1 Добрый день, обращайтесь, буду рад сотрудничеству. Пишу на C++ уже давно.
-
378 85 3 6 добрый день, напишу на C# (как С, но вывод другими операторами(в данном задании)) комменты в коде + усное обьяснение при необходимости
-
461 41 1 Здравствуйте, могу сделать на С++, пишите мне в телеграмм (указан в профиле), или тут на сайте. Буду рад Вам помочь.
-
Мелочь, которая не сильно поможет справиться с заданием, но все же...
С 10:00 до 20:00- это 600 минут, а не 540, как указано в Вашем коде. -
Это учебное задание?
Или прототип для промышленной разработки?
Какие-нибудь методички есть? Или можно использовать любые средства (в том числе Генетические алгоритмы, ИИ и т.п.)?
-
Еще одно уточнение:
"Измените программу таким образом, чтобы расписания сеансов в различных залах не повторялись. Достаточно отличия в один сеанс или в их порядке."
Речь идет о том, чтобы сами фильмы не повторялись в разных залах? Или чтобы порядок длительностей фильмов не повторялся (чтобы в разных залах время начала и конца сеанса были разными)?
Если речь идет о длительностях, то что делать, если все фильмы одинаковой длительности (как их не крути - все длительности одинаковые, а значит будут повторяться)? -
Aktuelle Freelance-Projekte in der Kategorie C & C++
Entwicklung einer Minecraft Java Seed Map / Seed Viewer für die WebsiteEntwicklung einer Minecraft Java Seed Map / Seed Viewer für die WebsiteProjektbeschreibung Es muss ein browserbasierter Minecraft Java Seed Map / Seed Viewer entwickelt werden, der auf unserer Website funktioniert und es dem Benutzer ermöglicht, den Seed der Minecraft Java… C & C++, HTML & CSS ∙ 2 Stunden 23 Minuten zurück ∙ 8 Angebote |
Vergleichende Analyse der Effizienz von maßgeschneiderter Software (v2.2-field) und Referenzsoftware (Meshtastic v2.x)
19 EUR
Vergleichende Analyse der Effizienz von maßgeschneiderter Software (v2.2-field) und Referenzsoftware (Meshtastic v2.x) auf identischer Hardware-Plattform (ESP32 + SX1268, 2W) anhand der Kriterien Reichweite, Durchsatz, Stabilität der Verbindung und Energieverbrauch. Tests mit… C & C++, C# ∙ 4 Tage 9 Stunden zurück ∙ 2 Angebote |
Beratung und Audit des aktuellen Projekts auf Odoo 19 Community EditionWir suchen einen Odoo-Entwickler – einen Solo-Entwickler mit Erfahrung in der Entwicklung auf Odoo 19 Community Edition, einschließlich der Nutzung von Claude Code. Wir benötigen einen Spezialisten, der erfolgreich umgesetzte Projekte in Odoo hat und praktische Erfahrung in der… C & C++, Javascript und Typescript ∙ 7 Tage 10 Stunden zurück ∙ 8 Angebote |
Entwicklung von Software für Arduino (RF-Module 3–7,5 GHz, automatisches Scannen von Frequenzen)Es muss ein System auf Arduino entwickelt werden, das automatisch ein aktives analoges Videosignal sucht und den Sender auf die erkannte Frequenz automatisch einstellt.Es ist geplant, drei separate Empfangs- und Sendemodule zu verwenden: 3000–4200 MHz; 4900–6000 MHz; 6100–7500… C & C++, Eingebettete Systeme & Mikrocontroller ∙ 8 Tage 11 Stunden zurück ∙ 4 Angebote |
Schwarze Ukraine (RP-Projekt auf Basis MTA)
1000 EUR
|