Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 0
Регистрация: 11.01.2011
Сообщений: 155
1

Разработать программу модульной структуры, для создания и обработки внешнего файла

24.06.2011, 09:29. Показов 943. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Плз народ,помогите найти ошибку,уменя чото прога незапускается
вот код программы
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#include <fstream.h>
#include <conio.h>
#include <string.h>
struct sesia
{char indgr[50];
char famst[50];
int ekzam[5];
char zach[5];
int ob[5];
int oz[5];}
void add()
{
sesia buf;
ofstream f("vano",ios::app);
char s[50]; int i,t,y,s1=0,s2=0;
memset(&buf,0,sizeof(sesia));
for (i=1;i<=3;i++)
for (t=1;t<=10;t++)
{cout<<"vvedite inf osted-e";
cout<<"ind-s gruppi"; cin>>s;
strcopy(buf.indgr,s);
cout<<"fam-ya studenta"; cin>>s;
strcopy(buf.famst,s);
cout<<"ego uspevaemost";
for(y=1;y<=5;y++)
{cout<<"ozhenka N"<<y; cin>>buf.ekzam[y];
s1=s1+buf.ekzam[y];
cout<<"rezult zachet N"<<y; cin>>buf.zach[y];
if (*buf.zach[y]="z") s1++;}
buf.ob=s1;
buf.oz=s2;
f.write((char*)&buf,sizeof(sesia));
f.close();}
void bot()
{sesia buf;
ifstream f("vano");
for(;;)
{memset(&buf,0,sizeof(sesia));
f.read((char*)&buf,sizeof(sesia));
if (f.eof()) break;
if((*buf.ob>=20)&&(*buf.oz=5))
cout<<"grupa"<<buf.indgr<<"student"<<buf.famst;}
f.close();
cout<<"\n Press any key";
getch();}
void srbal()
{sesia buf;
char grupa[50]; int sb=0; float i;
ifstream f("vano");
cout<<"vvedite ind-s gruppi";
cin>>grupa;
for(;;)
{memset(&buf,0,sizeof(sesia));
f.read((char*)&buf,sizeof(sesia));
if(f.eof()) break;
if(*buf.indgr==*grupa)
{sb=sb+buf.ob;
cout<<"stident"<<buf.famst<<"sred.bal="<<buf.ob/5;}}
i=sb/10; cout<<"sb grupi="<<i;
f.close();
cout<<"\n Press any key";
getch();}
void outmenu()
{window(1,1,80,50);
textbackground(4);
clrscr();
textbackground(5);
window(20,5,50,20);
clrscr();
textcolor(0);
gotoxy(8,5);
cout<<"1-vvod dannih";
gotoxy(8,6);
cout<<"2-horoshisti";
gotoxy(8,7);
cout<<"3-sred-y bal";
gotoxy(8,8);
cout<<"4-vihod";}
void main(void)
{
#define kol 5
int choice;
do {clrscr();
outmenu();
cout<<"vibirite: ";cin>>choice;
clrscr();
switch(choice)
{case 1:add(); break;
case 2:bot(); break;
case 3:srbal(); break;
default:;}
}
while(choice!=5);}
+условие задачи:Программа должна выполнять в общем три задачи: 1. Создание файла. 2. Чтение данных из файла. 3. Вывод данных на экран дисплея. 4. Обработка данных по заданию Б. Все полученные результаты отобразить на экране.
В итоге курсовой проект должен содержать модули ( процедуры и функции), реализующие следующие задачи:
Ввод и контроль данных; (задание А)
Обработку данных;(задание Б)
Сервисная работа с файлами;
Отображение данных;
Сервисная работа по созданию удобного интерфейса.
Каждая задача должна быть реализована в виде модуля.
А. Создать файл, содержащий сведения о сдаче студентами сессии. Структура записи- Индекс группы, фамилии студентов, оценки по пяти экзаменам и пяти зачетам(«з»-зачет, «н»- незачет) Количество записей -30, из них три группы по 10 человек.
Б. Определить фамилии студентов обучающихся на «отлично» и «хорошо», с указанием индексов групп. Найти средний балл, полученный каждым студентом группы Х, и всей группой в целом. Индекс группы Х вводится с терминала.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2011, 09:29
Ответы с готовыми решениями:

Написать программу для создания файла из десяти записей и обработки созданного файла
1. Файл содержит сведения о должностных окладах, каждая запись которого содержит поля: должность и...

разработать программы модульной структуры
1. Вычислить значение функции y=((z+1,5) 〖sin〗^2 (z+2+1,5))/(sin⁡(z+2)+sin⁡(2+0,5)) на интервале с...

Разработать программу для обработки данных типизированного файла
Ребята, что не так с программой? Выводит таблицу, дополните таблицу и введите данные Разработать...

Разработать таблицу тестов и оттестировать программу для создания файла
Разработать Windows-приложение на языке С#, таблицу тестов и оттестировать программу для создания...

0
24.06.2011, 09:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2011, 09:29
Помогаю со студенческими работами здесь

Разработать программу для создания файла, содержащего сведения о фамилиях студентов
Помогите разработать программу для создания файла, содержащего сведения о фамилиях студентов...

разработать программу создания сложной структуры на примере
1. создать сложную структуру на примере школы 2. создать сложную структуру на примере завода 3....

Необходимо разработать шаблонный класс для создания и обработки массива
Класс должен содержать все методы, в которые фактический тип данных передается как параметр при...

Parser для обработки данных с внешнего файла
// ConsoleApplication2.cpp : Defines the entry point for the console application. // #include...


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

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