2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
1

Определить количество абитуриентов, сдавших вступительные экзамены на «отлично»

08.10.2012, 19:51. Показов 4586. Ответов 4
Метки нет (Все метки)

Напишите пожалуйста алгоритм. Код я сам)

Результаты вступительных экзаменов представлены в виде списка из N строк, в каждой строке которого записаны фамилия студента и отметки по каждому из М экзаменов. Определить количество абитуриентов, сдавших вступительные экзамены на «отлично».

Добавлено через 12 минут
Желательно через char
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2012, 19:51
Ответы с готовыми решениями:

Определить количество абитуриентов, проживающих в Yola и сдавших экзамены со средним баллом не ниже 4.5
Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит ФИО., адрес,...

Структура. Ведомость абитуриентов, сдавших вступные экзамены в университет
Ведомость абитуриентов, что сдали вступные экзамены в университет, имеет ФИО, адрес, оценки. а)...

Вывести абитуриентов, проживающих в г.Минске и сдавших экзамены со средним баллом не ниже 8.
Задание такое 10. Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит...

Определить количество студентов, сдавших экзамены без троек
Известны результаты сдачи двух экзаменов десятью студентами. Определить количество студентов,...

4
574 / 557 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
08.10.2012, 19:53 2
Цитата Сообщение от delexa Посмотреть сообщение
Напишите пожалуйста алгоритм. Код я сам)
Цитата Сообщение от delexa Посмотреть сообщение
Желательно через char
Хм) алгоритм - это просто последовательность действий. К языку он не привязан. Причем тут чар?
0
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
08.10.2012, 19:57  [ТС] 3
я не пойму, как сделать, если через двумерный массив чар, то тогда, как сделать, чтобы после ввода фамилии, ввод оценок заканчивался когда достигал количеству, равному введенному в начале количеству предметов
0
574 / 557 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
08.10.2012, 20:58 4
делаете два цикла. один вложен в другой. внешний цикл проходит по всем строкам, а внутренний цикл считывает все оценки. тем более их количество известно заранее
0
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
09.10.2012, 00:27  [ТС] 5
Итак, вот что получилось

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <string>
using namespace std;
 
    int main()
{  
    int stud, subj,k=0,z=0;
    cout<<"Vvedite kolichestvo studentov= "; cin>>stud;
    cout<<"Vvedite kolichestvo predmetov= "; cin>>subj;
    cout<<"\nVvodite zapisi v sleduyushem formate:"<<endl;
    cout<<"[Familiya] [ocenka 1] [ocenka 2] [ocenka 3] ... [ocenka n]\n"<<endl;
 
    char **zap = new char* [stud];                  
    
    for (int i=0; i<stud; i++) {zap[i]=new char [30];}
    for (int i=0; i<stud; i++) {cout<<"Vvedite zapis "<<i+1<<" ,soglasno obrazca:"<<endl; 
                                cin.getline (zap[i],30);}
 
//  cout<<"Vivod"<<endl;
//  for (int i = 0; i < stud; i++ ) { cout<<zap[i]<<endl;} 
 
    for (int i=0; i<stud; i++) { 
                                for (int j=0; j<30; j++) {  if (*zap[j]=='5') k++;    }
    if (k==subj) z++;
                                }
    cout<<"\nVsego "<<z<<" otlichnikov.";
            system ("pause");
            return 0;
            }
Проблемы: не добавляется первый студент, сразу второй вылезает, и почему то не считает. Что нужно поправить?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2012, 00:27
Помогаю со студенческими работами здесь

Определить количество абитуриентов, сдавших вступительные экзамены только на "отлично"
Добрый вечер! Появилась проблема с одной задачкой. Кому не сложно, прошу помочь. -\\-\\-\\-\\-\\-...

Определить кол абитуриентов, сдавших вступительные экзамены только на 5
Всем привет)) По этой задачи на форуме есть много вопросов, но каждый раз там не то=((( Вот...

Список абитуриентов, сдавших вступительные экзамены на оценки 4 и 5 и возраст менее 20 лет
Привет всем!Помогите сделать такую вот задачку: написать с помощью файлового типа данных список...

Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит ФИО абитуриента, оценки. Опреде
есть примерный код помогите доделать) #ifndef STRUCT #define STRUCT #include &quot;qstring.h&quot; //...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru