BG Development


  Reply to this topicStart new topicStart Poll

> Помощ за домашно по програмиране c++
itstudent2021
Публикувано на: 10-11-2021, 21:53
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 1
Регистриран на: 10.11.21




Даден е текстов файл, съдържащ данни за продажби
от магазин. На всеки ред от файла се съдържа: име на стока,
количество и цена във формат:
стока[TAB]количество[TAB]цена
Имената на стоките може да се повтарят. Създайте нов файл, в
който да се запишат за всяка стока общата, продажната стойност.
Данните да се подредят в зависимост от стойността на
продадените стоки, от най-голяма стойност, към тази с наймалка. (Условие: Да се използва vector-pair. Имената на
файловете са по ваш избор)
Пример: нека файлът да съдържа следните думи:
Хляб 10 1.2
Масло 6 3.5
Хляб 5 1.3
Олио 20 3.30
Масло 2 3.10
Хляб 3 1.10
Във вторият файл, трябва да се получи:
Олио 66
Масло 27.2
Хляб 21.8

вектор двойки
благодаря предврително

Това мнение е било редактирано от itstudent2021 на 10-11-2021, 22:00
PMEmail Poster
Top
thrawn
Публикувано на: 11-11-2021, 07:28
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3388
Регистриран на: 17.01.17



А вълшебната думичка?
PMEmail Poster
Top
SuN
Публикувано на: 11-11-2021, 08:39
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 12247
Регистриран на: 27.01.05



QUOTE (thrawn @ 11-11-2021, 07:28)
А вълшебната думичка?

Ще бъдеш уволнен, ако не стане. icon_smile.gif

А по темата, ето примерен алгоритъм за подреждане: https://rosettacode.org/wiki/Sorting_algori...s/Bubble_sort#C

Ако се прочете документацията за векторите и двойките в стандартната библиотека на C++ ще може да се добута до решение на задачата.

Това мнение е било редактирано от SuN на 11-11-2021, 08:41


--------------------
Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти.
PMEmail Poster
Top
Naminator_X_
Публикувано на: 11-11-2021, 15:51
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1087
Регистриран на: 01.03.06



Чудно ми е на такива хора ако им се даде задачата, не в езика който искат дали ще успеят да се справят с обръщането и към C/C++.

Реално IT студентът ще трябва да почете малко за работа с файлове, прочитане на низове, "парсиране" и сортиране.

Айде бе брат, за 5 минути работа е, чак пък толкова. Нали после ще искаш като програмист да работиш. Как я виждаш тая работа.

Още те занимават с тъпите работи, гледай после като трябва да се замисляш какво се прави ако файла примерно е няколко гигабайта icon_lol.gif и данните са сериализирани. Или че файла може да се промени докато го четеш. Все такива интересни задачки.

Това мнение е било редактирано от Naminator_X_ на 11-11-2021, 15:53
PMEmail Poster
Top
x3t
  Публикувано на: 23-11-2022, 21:46
Quote Post



Име: Мария
Група: Потребител
Ранг: Новопостъпил

Мнения: 1
Регистриран на: 23.11.22



Имате ли я решена тази задача?
PMEmail Poster
Top
dvader
Публикувано на: 24-11-2022, 07:43
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 5012
Регистриран на: 12.07.05



QUOTE (x3t @ 23-11-2022, 21:46)
Имате ли я решена тази задача?

Да, имаме я решена...


--------------------
I find your lack of faith disturbing
PM
Top
wqw
Публикувано на: 02-12-2022, 17:33
Quote Post


Group Icon
Име: Владимир Висулчев
Група: VIP
Ранг: Почетен член

Мнения: 6329
Регистриран на: 10.06.04



Имат я, ама са много стиснати. . .


--------------------
PMEmail PosterUsers Website
Top
SuN
Публикувано на: 03-12-2022, 08:21
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 12247
Регистриран на: 27.01.05



Аз пък я нямам решена. В практиката ми няма такива измислени проблеми. В реалния живот или сортирам не повече от три числа, което всеки който си знае материала ще напише с няколко `if'-а, или си подреждам данните предварително на ръка. В крайна сметка един програмист трябва да положи някакво усилие за да заслужи тая заплата. Не може все на компютъра да се разчита да върши всичко, че в един момент ще станем излишни.


--------------------
Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти.
PMEmail Poster
Top
Bender++
Публикувано на: 04-12-2022, 09:02
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 352
Регистриран на: 18.04.21



QUOTE (SuN @ 03-12-2022, 08:21)
Не може все на компютъра да се разчита да върши всичко, че в един момент ще станем излишни.


--------------------
Ваксините са лъжа и НЕ работят! Не на ковид фашизма!
Слава на Цар Путин! Долу украинските фашисти!
Слава на героите - Z V
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0