С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
koyt
0 / 0 / 0
Регистрация: 19.09.2012
Сообщений: 14
#1

Для данной журнальной ведомости определить процент успеваемости - C++

06.11.2012, 03:33. Просмотров 954. Ответов 4
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста решить задачу:
В журнале группы ежедневно на каждом занятии против фамилии делаются следующие пометки:
0 - отсутствие без уважительной причины,
1 - отсутствие по уважительной причине,
2, 3, 4, 5 - одна из оценок,
9 - присутствие на занятиях.

Для этой журнальной ведомости составить программу вывода определения процента успеваемости из опрошенных.
Считать что в группе из 5 человек ежедневно проводится по 3 занятия.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2012, 03:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для данной журнальной ведомости определить процент успеваемости (C++):

Структура Train, определить для каждого поезда процент заполнения вагонов - C++
Ребята, помогите, пожалуйста, определить для каждого поезда процент заполнения вагонов и посчитать средний процент заполнения вагонов для...

Определить отца для данной вершины - C++
Процедура нахождения отца для данной вершины.

Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей - C++
В цикле с клавиатуры вводятся 10 целых чисел. Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей....

Определить для данной последовательности среднее геометрическое компонентов, значения которых меньше 0.5 - C++
Народ подскажите очень прошу как использовать вот этот массивdouble array = {0.324, 0.524, 0.789, 0.556, 0.761, 0.248, 0.345, 0.911,...

определить процент - C++
Известно количество жителей в городе. Сведения о мужчинах и женщинах поместили в один массив, обозначив женщин единицей а мужчин...

Определить процент повторения заданного слова в тексте - C++
разработать алгоритм и программу для опредиления процента повторения заданого слова в тексте(как разделители слов можно использовать...

4
MrGrig
177 / 160 / 2
Регистрация: 08.10.2012
Сообщений: 422
06.11.2012, 10:51 #2
допустим что наш журнал успеваемости это массив 5х3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int jornal[5][3],usp[5];
for(int i=0;i<5;i++){
    cout<<"\nВведите успеваемость по паре №"<<i+1;
    for(int j=0;j<3;j++){
        cout<<"\nСтудент №"<<j+1;<<" ";
        cin>>jornal[i][j];
    }
}
double sped=0;
for(int i=0;i<5;i++){
    usp[i]=0;
    for(int j=0;j<3;j++)
        usp[i]+=jornal[i][j];
    sred+=(double)usp[i];
}
sred/=5.0;
for(int i=0;i<5;i++){
    double buf=(usp[i]*100/sred)%100;
    cout<<"Успеваемость студента №"<<i+1<<" равна: "<<(int)(usp[i]*100/sred)+buf<<"%\n"
}
Правда довольно сомнительная успеваемость получается, выходит что просто приходить на занятие выгоднее чем отвечать на нем... По самому алгоритму я не уверен что правильно, возможно суть задания не понял
1
Грешник
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 15
06.11.2012, 14:49 #3
MrGrig, error C2296: %: недопустимо, левый операнд имеет тип "double" \lab_5.cpp 30
то есть что то в этой строке не так:
C++
1
double buf=(usp[i]*100/sred)%100;
Добавлено через 22 минуты
исправил, только процент успеваемости > 100
0
MrGrig
177 / 160 / 2
Регистрация: 08.10.2012
Сообщений: 422
06.11.2012, 21:50 #4
да фигню просто попытался сделать % только к целым подходит, вот подправил немного

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int jornal[3][5],usp[5];
for(int i=0;i<3;i++){
    cout<<"\nВведите успеваемость по паре №"<<i+1;
    for(int j=0;j<5;j++){
        cout<<"\nСтудент №"<<j+1<<" ";
        cin>>jornal[i][j];
    }
}
double sred=0;
for(int i=0;i<5;i++){
    usp[i]=0;
    for(int j=0;j<3;j++)
        usp[i]+=jornal[j][i];
    sred+=(double)usp[i];
}
sred/=5.0;
cout.precision(4);
for(int i=0;i<5;i++)
    cout<<"Успеваемость студента №"<<i+1<<" равна: "<<(usp[i]*100/sred)<<"%\n";
}
2
Грешник
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 15
06.11.2012, 23:46 #5
MrGrig, Спасибо!!! теперь все работает как надо.
0
06.11.2012, 23:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2012, 23:46
Привет! Вот еще темы с ответами:

Определить массив структур, каждый элемент которого хранит информацию об успеваемости учеников школы - C++
В программе определить массив структур. Каждый элемент массива хранит информацию об успеваемости учеников школы: Номер, Фамилия, Имя,...

Определить процент элементов с неотрицательными значениями в одномерном массиве - C++
В общем я на первом курсе и в програминге практически не разбираюсь. Пытался выполнить задание, но ничего не получилось. Если знаете,...

Определить процент слов в тексте заканчивающихся на русскую букву а - C++
Как правильно подсчитать процент слов? Выводит 0. Заранее огромное спасибо. #include &lt;iostream&gt; #include &lt;string&gt; #include...

Определить процент положительных, отрицательных и нулевых элементов последовательности - C++
помогите решить задачу на с++ Вводится последовательность из N произвольных чисел. Определить процент поло- жительных,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.