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

Определить какие студенты сдали предметы на 5

14.06.2011, 14:29. Показов 2136. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите создать массив записей (5 записей) студентов ФИО и их оценки по 3м предметам и определить какие студенты сдали на 5.
Примерный алгоритм как то так объяснили
struct zap.fio
строки(1) i | fio | b1 | b2 | b3 |
строки(2) i | fio | b1 | b2 | b3 |
.....
в программирование плохо щарю а прагу на зачет надо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2011, 14:29
Ответы с готовыми решениями:

Структуры, вывести процент студентов, которые сдали заданные предметы на 4 и 5
Дана вот такая структура. Мне нужно, что программа выводила процент студентов, которые написали...

Любимые предметы школьников: какие предметы были названы и сколько учеников назвали каждый из них
Помогите пожалуйста написать код. Задание: Каждый из N школьников старших классов назвал свой...

Определить, какие предметы необходимо положить в рюкзак
Для n предметов известны вес и цена . Определить , какие предметы необходимо положить в рюкзак ,...

Если все студенты группы сдали зачет по мат. логике
Если все студенты группы сдали зачет по мат. логике, но не все студенты этой группы были допущены к...

6
166 / 164 / 27
Регистрация: 20.04.2010
Сообщений: 607
15.06.2011, 14:29 2
C++
1
2
3
4
5
struct student
{
char fio[64];
int estimations[3];
}
C++
1
student group[5];
1
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 4
16.06.2011, 05:47  [ТС] 3
если несложно, можно поподробней
0
68 / 55 / 11
Регистрация: 10.06.2011
Сообщений: 149
16.06.2011, 11:19 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Ivan Krups Посмотреть сообщение
если несложно, можно поподробней
если очень нужно, вот пример как создать такой файл
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <fstream>
#include <iomanip>
#include <cstring>
using namespace std;
 
#define MAX_SIZE 20  // максимум записей
 
#define SEP "|"      // разделитель полей
 
struct Zachetka {
    string name;    
    int   bal1;
    int   bal2;
    int   bal3;
};
 
int main() {
    char str1[256];
    // файл который будет создан для записи
    ofstream out("ocenki.txt");   
    Zachetka zach[MAX_SIZE];
    int count;
    count = 0;
    for (;;) {
        cout << "Dly vihoda vvedite QUIT\n";
        cout << "Vvedite FIO > ";
        cin.getline(str1, sizeof(str1));   
        if (!strcmp(str1, "QUIT")) break;
        zach[count].name = str1;
        cout << "Vvedite bal1 > ";
        cin >> dec >> zach[count].bal1;
        cout << "Vvedite bal2 > ";
        cin >> dec >> zach[count].bal2;
        cout << "Vvedite bal3 > ";
        cin >> dec >> zach[count].bal3;
        // запись в файл
        out << right << setw( 3) << count+1 << SEP
            << left  << setw(30) << zach[count].name << SEP
            << right << setw( 4) << zach[count].bal1 << SEP
            << right << setw( 4) << zach[count].bal2 << SEP
            << right << setw( 4) << zach[count].bal3 << SEP << endl;
        cin.get();
        count++;
    }
    out.close();
 
    return 0;
}
..при повторном запуске стирает, предыдущий файл и заполняет по новой
ввод имени буковками
ввод цифирок цифирками
попутаешь поля - вылет )
1
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 4
17.06.2011, 13:33  [ТС] 5
Цитата Сообщение от tylix Посмотреть сообщение
если очень нужно, вот пример как создать такой файл
очень хороший пример, ну блин в программирование наверно полный ноль, чет хз как реализовать даже, нада както застопорить схему на 5 студентов и хва как бы и потом проверить у всех балы и вывести на экран тех кто хотя бы получил одну 5, мож кто доделает програмку надеюсь....
0
68 / 55 / 11
Регистрация: 10.06.2011
Сообщений: 149
17.06.2011, 15:16 6
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Ivan Krups Посмотреть сообщение
очень хороший пример, ну блин в программирование наверно полный ноль, чет хз как реализовать даже, нада както застопорить схему на 5 студентов и хва как бы и потом проверить у всех балы и вывести на экран тех кто хотя бы получил одну 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
int main() {
    char str1[256];
    char str2[256];
    int i;
    int count = 0;
    Zachetka zach[MAX_SIZE];
    ifstream in("ocenki.txt");
 
    while (!in.eof()) {
        in.getline(str1, 256);
        i = sscanf(str1, "%*u|%[^|]|%u|%u|%u|",
                   str2,
                   &zach[count].bal1,
                   &zach[count].bal2,
                   &zach[count].bal3);
        if (i < 4) break;        
        zach[count].name = str2;
        count++;
    }
 
    cout << "Srednii bal:\n";
    cout << "------------\n";
    for (i = 0; i < count; i++) {
        cout << setw(30) << zach[i].name << "> "
                << (zach[i].bal1 + zach[i].bal2 + zach[i].bal3) / 3 << endl;
    }
    in.close();    
    return 0;
}
1
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 4
18.06.2011, 00:51  [ТС] 7
Цитата Сообщение от tylix Посмотреть сообщение
Если в программирование полный ноль так зачем тебе вообще эти примеры?
да мне программирование даже в моеи профе ненада ну блин для общего развития типа стоит на зач и экз в инсте
0
18.06.2011, 00:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2011, 00:51
Помогаю со студенческими работами здесь

Определить, какие предметы надо положить в рюкзак, чтобы общий вес не превышал заданный
Имеется m различных предмметов известен вес каждого предмета и его стоимости Определить, какие...

Найти учеников, которые сдали все предметы определённого преподавателя на "отлично"
В файле имеются сведения об учениках и результаты сдачи экзаменов:ФИО, название предмета, ФИО...

Какое минимальное количество шоколадок вам надо сегодня подарить профессору, чтобы завтра все студенты сдали экзамен?
Завтра студенты первого курса пойдут сдавать математический анализ. Экзамен будет принимать...

Сколько студентов какие предметы изучают
В группе из 200 студентов 70 изучают предмет А, 75 - предмет В, 80 – предмет С, 35 – изучают А и С,...


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

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

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