|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.03.2010, 22:49 | #1 |
Новичок
Джуниор
Регистрация: 28.03.2010
Сообщений: 7
|
Посмотрите,нужно исправить проблемы с програмой!
задание -
Описать структуру с именем student, содержит следующие поля: - Фамилия и инициалы; -номер группы; -успеваемость (массив из 5 элементов); Программа должна выполнять следующие действия: - Ввод с клавиатуры данных в массив состоящий из 5 структур типа stedent; - Упорядочить записи в алфавитном порядке; - Вывести на экран студентов имеющих хоть одну 2 со всей информацией о них; - Если таких студентов не должно вывести соответствующее сообщение. имеющейся код прогамы: // 2.cpp : Defines the entry point for the console application. // Код:
Последний раз редактировалось MaTBeu; 28.03.2010 в 23:44. |
28.03.2010, 23:25 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
1. Тег CODE вам в руки
2. Примените адекватное форматирование, лесенкой. А то Код:
3. Зачем столько include'ов? 4. Код:
5. И наконец: а что, собственно, за проблемы-то?
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
28.03.2010, 23:45 | #3 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Код:
Один из них все равно лишний. |
28.03.2010, 23:54 | #4 | |
Новичок
Джуниор
Регистрация: 28.03.2010
Сообщений: 7
|
Цитата:
Да просто я не спец в програмиировании, потому то и такое оформление!!! Include - подклбчил все, просто не знал какие нужно! По идее этот код ещё не дописан полностью, но действительно нужно будет сделать ещё переход на метку чтоб програма выполняла действия повторно!!! Последний раз редактировалось sergejwinlamer; 29.03.2010 в 00:02. |
|
29.03.2010, 00:04 | #5 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
В таком случае советую:
1. Код на форуме все-таки оформлять в соответствующий тег (значок # над окошком ввода сообщения) 2. Оформление в стиле Код:
3. Кстати, пишите еще так: Код:
Код:
5. Так а собственно, в чем у вас проблема? Не компилируется? Вываливается с ошибкой? Выдает неправильные результаты?
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
29.03.2010, 00:17 | #6 |
Новичок
Джуниор
Регистрация: 28.03.2010
Сообщений: 7
|
Я обычный студент! Хочю чтоб вы помогли с програмой!!!
Програма компилируется, но при роботе выдаёт ошибки!!!! Последний раз редактировалось sergejwinlamer; 29.03.2010 в 00:52. |
29.03.2010, 00:18 | #7 |
Новичок
Джуниор
Регистрация: 28.03.2010
Сообщений: 7
|
// 1.cpp : Defines the entry point for the console application.
// // 2.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream.h" #include "conio.h" #include "fstream.h" #include "io.h" #include <string.h> #include <stdlib.h> #include <windows.h> int compare(const void*arg1,const void*arg2) { return strcmp((char*)arg1,(char*)arg2); } struct student {char prizv[50]; char nomergr[4]; int uspischmist[5]; }; void main(int argc, char* argv[]) {int z; student a[5]={ {"kurotschka",2,2,3,4,5,6}, {"ksdgfdka",2,6,3,4,5,6}, {"kurosfsdfga",6,5,3,4,5,6}, {"kfdgsdfgschka",5,2,3,4,5,6}, {"sdfgdfchka",4,2,3,4,5,6} }; { menu:cout<<"dlja vvodu danich pro stidentiv natisni 1\n"; cout<<"dlja ogolosit s inizializazijeju 2\n"; cout<<"dlja wivedenna danich pro studentiw jaki majut 2 natisni 3\n"; cin>>z; switch(z) { case 1:{for (int i=0; i<5; i++) {cout<<"Vvedit prizvische,imja, po batkovi\n"; cin>>a[i].prizv; cout<<"Vvedit nomer grupi\n"; cin>>a[i].nomergr; for(int c=0; c<5; c++) {cout<<"Vvedite ocinku\n"; cin>>a[i].uspischmist[c]; } } }; case 2: {for (int i=0; i<5; i++) {qsort(a,3,sizeof(student),compare) ; } }; case 3: {for (int i=0; i<5; i++) {for (int c=0; c<5; i++) {if(a[i].uspischmist[c]==2) {cout<<a[i].prizv; cout<<a[i].nomergr; cout<<a[i].uspischmist; } } } } }}} |
29.03.2010, 00:26 | #8 |
Новичок
Джуниор
Регистрация: 28.03.2010
Сообщений: 7
|
Вот прога в лутшем виде!!! Посмотри!!!
|
29.03.2010, 00:42 | #9 |
Новичок
Джуниор
Регистрация: 28.03.2010
Сообщений: 7
|
Зарание всем большое спасибо!!!
|
29.03.2010, 00:48 | #10 |
Новичок
Джуниор
Регистрация: 28.03.2010
Сообщений: 7
|
??????????????????????????????????? ??????????????????????????????????? ?????
Последний раз редактировалось sergejwinlamer; 29.03.2010 в 00:55. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно исправить интересный недочет | hex666 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 14.03.2010 20:45 |
C++. Есть код нужно исправить ошибки | megavolt91 | Общие вопросы C/C++ | 6 | 06.06.2009 19:27 |
C++. Есть код нужно исправить ошибки | megavolt91 | Помощь студентам | 1 | 01.06.2009 18:38 |
нужно исправить ошибку | TheVenny | Помощь студентам | 17 | 06.11.2008 16:26 |