Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Ivan Krups
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 4
14.06.2011, 14:29     Определить какие студенты сдали предметы на 5 #1
помогите создать массив записей (5 записей) студентов ФИО и их оценки по 3м предметам и определить какие студенты сдали на 5.
Примерный алгоритм как то так объяснили
struct zap.fio
строки(1) i | fio | b1 | b2 | b3 |
строки(2) i | fio | b1 | b2 | b3 |
.....
в программирование плохо щарю а прагу на зачет надо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2011, 14:29     Определить какие студенты сдали предметы на 5
Посмотрите здесь:

Задача о рюкзаке. Имеются предметы, веса которых равны w1,w2,…,wn, а цены которых равны c1,c2,…,cn. Выбрать из них предметы, суммарный вес которы C++
Вывести список студентов, которые не сдали третий экзамен C++ C++
Определить, какие цифры встречаются в числе несколько раз C++
Определите, сколько школьников не сдали экзамен C++
Определить какие слова встречаются в строке по одному разу C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aneron
 Аватар для Aneron
157 / 156 / 12
Регистрация: 20.04.2010
Сообщений: 570
15.06.2011, 14:29     Определить какие студенты сдали предметы на 5 #2
C++
1
2
3
4
5
struct student
{
char fio[64];
int estimations[3];
}
C++
1
student group[5];
Ivan Krups
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 4
16.06.2011, 05:47  [ТС]     Определить какие студенты сдали предметы на 5 #3
если несложно, можно поподробней
tylix
68 / 55 / 6
Регистрация: 10.06.2011
Сообщений: 149
16.06.2011, 11:19     Определить какие студенты сдали предметы на 5 #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;
}
..при повторном запуске стирает, предыдущий файл и заполняет по новой
ввод имени буковками
ввод цифирок цифирками
попутаешь поля - вылет )
Ivan Krups
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 4
17.06.2011, 13:33  [ТС]     Определить какие студенты сдали предметы на 5 #5
Цитата Сообщение от tylix Посмотреть сообщение
если очень нужно, вот пример как создать такой файл
очень хороший пример, ну блин в программирование наверно полный ноль, чет хз как реализовать даже, нада както застопорить схему на 5 студентов и хва как бы и потом проверить у всех балы и вывести на экран тех кто хотя бы получил одну 5, мож кто доделает програмку надеюсь....
tylix
68 / 55 / 6
Регистрация: 10.06.2011
Сообщений: 149
17.06.2011, 15:16     Определить какие студенты сдали предметы на 5 #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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2011, 00:51     Определить какие студенты сдали предметы на 5
Еще ссылки по теме:

Определить, какие слова встречаются в строке по одному разу C++
C++ Определить какие переменные удовлетворяют заданному отношению
C++ Класс реализовать с битового поля, предметы через перечисление

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

Или воспользуйтесь поиском по форуму:
Ivan Krups
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 4
18.06.2011, 00:51  [ТС]     Определить какие студенты сдали предметы на 5 #7
Цитата Сообщение от tylix Посмотреть сообщение
Если в программирование полный ноль так зачем тебе вообще эти примеры?
да мне программирование даже в моеи профе ненада ну блин для общего развития типа стоит на зач и экз в инсте
Yandex
Объявления
18.06.2011, 00:51     Определить какие студенты сдали предметы на 5
Ответ Создать тему
Опции темы

Текущее время: 22:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru