Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

С++
помогите, плз

Ljudmila Rudenko Гуру (2757), на голосовании 15 лет назад
Дополнен 15 лет назад
#include <iostream>
#include <string>
#include <malloc.h>
#include <fstream>
#include <stdlib.h>

using namespace std;

struct student
{
string prizvische, zalikova_knizhka, forma_navchannja;
float seredniy_bal;
};

class gruppa
{
private:
struct student;
static string nazva_instituta;
public:
void nazva_insta(string nazva_instituta_1)
{
cin>>nazva_instituta_1;
nazva_instituta=nazva_instituta_1;
}
static void institut(string nazva_instituta)
{
cout<<nazva_instituta;>>parametr;
};
gruppa(string parametr_1, struct student_1, string kilkist)
{
ifstream file(parametr_1.c_str());//c_str()-це що таке? Льоша Стах//
//‎(12:27):сtрiчку в масив чарiв//
string a;
if(!file)
cout<<"failed name of file\n";
for(int i=0; i<1; i++)
while(!file.eof())
{
getline(file, a);
file>>a;
kilkist=a;
cout<<kilkist;>>c)
{
file>>G.student_1.prizv;
file>>G.student_1.kniga;
file>>G.student_1.bal;
file>>G.student_1.forma;
break;
}
return 1;
}
}
}

Створити структуру «Студент»:
-Прізвище;
-Номер залікової книжки;
-Середній бал.
-Форма навчання (Контрактний договір/бюджет/цільовий договір)
До закритих даних-членів добавити:
-назва інституту (статичний елемент);
До відкритих функцій-членів добавити:
-функцію яка виводить на екран назву інституту (статичний елемент);
Створити два конструктори, які будуть зчитувати дані для даних-членів класу та масиву структур «Студент» з текстового файлу. Перший конструктор без параметрів. В другий конструктор через параметр зчитується назва текстового файлу.
У конструкторі створити динамічний масив, з елементами типу «Студент». Кількість елементів задається з файлу.
Приклад текстового файлу (sg.txt):
3
1CI-08
21
Васаженко
А-111111
3.0
Контракт
Барченко
А-222222
4.0
Бюджет
Ковальчук
А-333333
5.0
Цільовик

сори за укр. язык
Дополнен 15 лет назад
не компилится
кому не тяжело, проверте и исправьте
а то я уже всё(((((((((((((((
Голосование за лучший ответ
Богомолов Олег Мыслитель (5007) 15 лет назад
Это кто ж вас научил так переменные называть? Их и по русски-то называть не рекомендуют, а вы по украински.
Ljudmila RudenkoГуру (2757) 15 лет назад
сказал препод, что так тяжелее запутаться в процесах выполнения
Богомолов Олег Мыслитель (5007) Стукните его от меня по голове книгой Макконела "Совершенный код". :-) Это один из самых простых способов сделать код абсолютно нечитаемым. Тем более украинский знают далеко не все, я, например, не знаю. А уж английский практически все программисты учили.
Похожие вопросы