Loading...
PhoenixMaster123 avatar PhoenixMaster123 2 Точки

07. Student Academy - Fundamentals(Associative Arrays - Exercise)

Имам проблем с average и не знам как да го направя колкото са учениците в Dictionary на толкова да дели.

Решение: https://pastebin.com/mKxqxKEV

Задача: 7. Student Academy:
Create a program that keeps the information about students and their grades.
You will receive n pair of rows. First, you will receive the student's name, after that, you will receive his grade.
Check if the student already exists and if not, add him. Keep track of all grades for each student.
When you finish reading the data, keep the students with an average grade higher than or equal to 4.50.
Print the students and their average grade in the following format:
"{name} –> {averageGrade}"
Format the average grade to the 2 nd decimal place.

Examples:

5                                                                                                       5
John                                                                                                 Amanda
5.5                                                                                                     3.5
John                                                                                                  Amanda
4.5                                                                                                      4
Alice                                                                                                   Rob
6                                                                                                          5.5
Alice                                                                                                    Christian

3                                                                                                           5
George                                                                                                 Robert
5                                                                                                            6

1
Fundamentals Module
krum_43 avatar krum_43 718 Точки

Тук това няма да ти трябва.В крайна сметка на нас ни трябват онези студенти,които имат среден успех>=4.50.Добре е да си декларираш два речника.В първия ще държиш имената на студентите със техните оценки. 

Dictionary Students<string,List<double>>,a във вторият ще натрупаш тези студенти,чиито успех е >=4.50.

В условието не е уточнено,но за да мине успешно всички тестове е необходимо студентите с успех над 4.50 да се сортират в намаляващ ред

Ето едно решение:

https://pastebin.com/ASsTx2Xc

0
31/03/2022 11:39:49
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.