![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.10.2013
Сообщений: 22
|
![]()
Помогите разобраться, почему функция не считает средний балл учеников (функция float SrSum()). Инфу программа считывает с файла:
Yagnukov KIT-33 4.0 4.5 5.0 4.5 Clinton White_House 5.0 5.0 5.0 5.0 Petrov-Ivanov KIT-23_a 3.0 3.5 5.0 3.5 Вот, как работает: Безымянный5.jpg Проблема в самой функции или в том, как я её вызываю? Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
![]() Код:
srsum=sum/M; но не в этом суть. а суть в том что всегда обращаетесь к первому ученику i=0; Код:
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! Последний раз редактировалось SaLoKiN; 28.10.2013 в 12:48. |
![]() |
![]() |
![]() |
#3 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]() Код:
Код:
Код:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.10.2013
Сообщений: 22
|
![]()
Я понял ошибку, но у меня не получается её исправить.
Безымянный.jpg Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
![]()
смотрим внимательно!
Код:
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! |
![]() |
![]() |
![]() |
#6 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Процедура SrSum возвращает всегда только одну, последнюю среднюю сумму (для i = N).
Вам необходимо либо добавить в структуру uchenik поле "средняя сумма", которое заполняется в ходе работы процедуры SrSum, либо каким-то образом определять номер ученика по передаваемому в функцию параметру. Иначе говоря: в процедуру передавать не только ссылку на структуру "ученик", но и номер в этой структуре, для которого подсчитать среднюю оценку. И выкинуть цикл по i.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа со структурой | SorryHelpMePLZ | C/C++ Базы данных | 1 | 02.06.2013 23:33 |
Вопросы со структурой | oliwin | Общие вопросы C/C++ | 0 | 05.10.2011 17:39 |
Проблема со структурой в Си. | danik93 | Помощь студентам | 2 | 17.08.2010 15:49 |
проблема со структурой | Petruha-nsk | Общие вопросы C/C++ | 1 | 18.04.2009 21:12 |
Проблемы с динамической структурой данных | Mailz | Общие вопросы C/C++ | 1 | 21.05.2008 00:18 |