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

Написать программу для работы с базой данных, содержащей записи со сведениями о студентах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одновременное использование перегрузок http://www.cyberforum.ru/cpp-beginners/thread1169009.html
Помогите составить из двух этих программ одну (имею ввиду прога должна предлагать 2 эти варианта через case: при нажатии case 1 или case 2 выполняется и показывается какая-то из этих прог) 1) бинарное сложение 2) бинарное сравнение 1. #include <iostream> using namespace std; /////////////////////////////////////////////////////////// class Distance // класс английских мер длины {
C++ Проверить является ли массив знакочередующимся дан массив x .проверить являются ли он знакочередующимся. если нет то удалить из массива все простые элементы. проверить стал ли при этом массив знакочередующимся. в программе написать функции: проверки, являться ли массив знакочередующимся, удаления элемента http://www.cyberforum.ru/cpp-beginners/thread1168976.html
C++ Как передать массив в функцию?
#include <iostream> #include <cmath> using namespace std; int func(float arrcos, float arrsin) { int f=5000; int fd=20000;
C++ Конструкторы, приведение типа и ошибка "Не найден оператор, принимающий правый операнд типа 'char *'"
#include <stdio.h> class A { int somemember; public: A(){printf("A()\n");} A(char*){printf("A(char*)\n");} A(A&){printf("A(A&)\n");} ~A(){printf("~A()\n");}
C++ Написать функцию для создания массива записей со сведениями о студентах http://www.cyberforum.ru/cpp-beginners/thread1168953.html
Определить средний возраст студентов n курса. знаю, что мало кто сможет помочь, что нет даже начального кода, но беда полнейшая... нужна помощь!
C++ Разность между int и float Есть точка CV_INLINE CvPoint cvPoint( int x, int y ) { CvPoint p; p.x = x; p.y = y; return p; подробнее

Показать сообщение отдельно
Erfecto
0 / 0 / 0
Регистрация: 07.05.2014
Сообщений: 2
07.05.2014, 12:07     Написать программу для работы с базой данных, содержащей записи со сведениями о студентах
Написать программу для работы с базой данных, содержащей записи со сведениями о студентах: ФИО, возраст, пол, курс, успеваемость, в которой должны выполняться следующие действия:
• создание файла
• просмотр файла
вот программа, но мне нужно через file.txt

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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <stdlib.h>
#include <fstream>
#include <iostream>
using namespace std;
const int MAX_NAME = 100;
const int MAX_CNT = 2; 
void read_file(ifstream &infile); 
 
struct CStudent
{
    char m_FIO[MAX_NAME];
    int m_course;
    float matan;
    float ag;           
    char pol;
    int m_age;
};
CStudent InputStudent();
CStudent InputStudent() 
    {
        CStudent stud;
        cout << endl << "FIO studenta: " ;
        cin.get();
        cin.getline(stud.m_FIO,MAX_NAME);
        cout << endl<< "Kurs studenta: " ;
        cin>>stud.m_course ;
        cout << endl<< "Vozrast studenta: " ;
        cin>>stud.m_age ;
        cout << endl<< "Pol studenta: " ;
        cin>> stud.pol ;
        cout << endl<<"ball studenta matan: " ;
        cin>>stud.matan ;
        cout<< endl << "ball studenta ag: " ;
        cin>>stud.ag;
        cin.get();
        return stud;
    }
     
int main()
{
    //const int MAX_CNT=3;
    //cout << " kol-vo studentov ";
 
    //cin  >> MAX_CNT;
    CStudent m_students[MAX_CNT]; //int m_students[MAX_CNT];    
    for (int i = 0; i < MAX_CNT; i++)
        m_students[i]=InputStudent(); 
    
    int kolvoOTL = 0;
    int kurs;
    cout<<" vvedite kurs: ";
    cin>>kurs;
        for (int i = 0; i < MAX_CNT; i++)
        {   
            if (m_students[i].m_course == kurs && m_students[i].matan >= 8)
                kolvoOTL++;
        }
        
        int kolvoOTL_a = 0;
        for (int i = 0; i < MAX_CNT; i++)
        {   
            if (m_students[i].m_course == kurs && m_students[i].ag >= 8)
                kolvoOTL_a++;
        }
    
        cout << "kolvo otlichnikov na " << kurs << " kurse  " <<"po mat. an.  "<<kolvoOTL << endl;
        cout << "kolvo otlichnikov na " << kurs << " kurse  " <<"po ag  "<< kolvoOTL_a << endl;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru