![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 05.12.2006
Сообщений: 3
|
![]()
Нам в колледже сказали сделать программу на Visual C++
Помогите пожалуйста написать её Задание на структуры Описать структуру STUDENT, содержащую следующие поля фамилия и инициалы номер группы успеваемость (массив из 5 элементов) Написать программу, выполняющую следующие действия: Ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT; Записи должны быть упорядочены по алфавиту, вывод на дисплей фамилий и номеров груп для всех студентов имеющих хотябы одну оценку 2; если таких студентов нет, вывести соответствующее сообщение. зарание огромное спасибо. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 02.12.2006
Сообщений: 3
|
![]()
C++ штука хорошая..У меня была такая прога, поищу мож гдето еще валяется...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 05.12.2006
Сообщений: 3
|
![]()
C++ у меня дома стоял, только комп перегорел, а новый купить пока немогу, вот щас из клубов писать приходится что бы добрые люди помогли задание хоть сделать, а то если несделаю меня к сесии недопустят, а если к ней недопустят то совсем конец=(, помоги чем сможешь плз
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 02.12.2006
Сообщений: 3
|
![]()
К сожелению помочь с кодом не могу, т.к. дома Си не установлен, поскольку программирую в основном на Delphi.Держись студент! это всего лишь курсовик! Если тебя это утешит , то у меня тож проблема вроде твоей - о4ень сложная тема по диплому.Желаю удачи
![]() |
![]() |
![]() |
![]() |
#5 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
Извините.. Я не помешал? Я смотрю: в теме 3 сообщения, думаю задачку уже решили... Но ни в одном сообщени нет ни малейшего смыла.
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 09.11.2006
Сообщений: 24
|
![]() |
![]() |
![]() |
![]() |
#7 |
Регистрация: 05.12.2006
Сообщений: 3
|
![]()
вот нашёл прогу наподобие только 1 минус она на билдере, а мне вижел нужен, не поможете перевести, был бы очень благодарен.
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <stdio.h> #include <string.h> #include "un1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; struct ozenki { int fiz; int vm; int in; }; struct klas { char fio[30]; int gr; int gp; ozenki pred; }; klas stud[4]; int i,j; FILE* f; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { StringGrid1->Cells[0][0]="ФИО"; StringGrid1->Cells[1][0]="Год рождения"; StringGrid1->Cells[2][0]="Год поступления"; StringGrid1->Cells[3][0]="Физика"; StringGrid1->Cells[4][0]="ВМ"; StringGrid1->Cells[5][0]="Информатика"; StringGrid2->Cells[0][0]="ФИО"; StringGrid2->Cells[1][0]="Год рождения"; } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { f=fopen("vvod.txt","rb"); fread(stud, sizeof(stud), 1, f); for (i=0; i<=3; i++) { StringGrid1->Cells[0][i+1]=stud[i].fio; StringGrid1->Cells[1][i+1]=stud[i].gr; StringGrid1->Cells[2][i+1]=stud[i].gp; StringGrid1->Cells[3][i+1]=stud[i].pred.fiz; StringGrid1->Cells[4][i+1]=stud[i].pred.vm; StringGrid1->Cells[5][i+1]=stud[i].pred.in; } fclose(f); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) {//Сортировка StringGrid1->Visible=false; StringGrid2->Visible=true; j=1; for (i=0; i<=3; i++) { Label1->Caption=stud[i].fio[0]; if (Label1->Caption=="А") { StringGrid2->Cells[0][j]=(AnsiString)stud[i].fio; StringGrid2->Cells[1][j]=IntToStr(stud[i].gr); StringGrid2->RowCount=StringGrid2->RowCount+1; j++; } } } //--------------------------------------------------------------------------- void __fastcall TForm1::Button3Click(TObject *Sender) { //Ввод в структуру for (i=0; i<=3; i++) { strcpy(stud[i].fio,(StringGrid1->Cells[0][i+1]).c_str()); stud[i].gr=StrToInt(StringGrid1->Cells[1][i+1]); stud[i].gp=StrToInt(StringGrid1->Cells[2][i+1]); stud[i].pred.fiz=StrToInt(StringGrid1->Cells[3][i+1]); stud[i].pred.vm=StrToInt(StringGrid1->Cells[4][i+1]); stud[i].pred.in=StrToInt(StringGrid1->Cells[5][i+1]); } f=fopen("vvod.txt","wb"); fwrite(stud, sizeof(stud), 1, f); fclose(f); } //--------------------------------------------------------------------------- |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
с++ помогите сделать задание | Seven | Общие вопросы C/C++ | 8 | 29.12.2008 16:15 |
Как сделать задание в Excel | Катруся | Microsoft Office Excel | 6 | 08.06.2008 19:54 |
Помогите сделать лабы пожалуйста | cL1zMa | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 09.12.2007 22:27 |
пожалуйста помогите сделать задание 2 | Banko | Общие вопросы C/C++ | 17 | 27.01.2007 16:38 |
помогите сделать задание | NV31 | Общие вопросы C/C++ | 9 | 27.11.2006 21:40 |