|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.01.2010, 19:37 | #1 |
Пользователь
Регистрация: 13.12.2009
Сообщений: 15
|
Структура, содержащая массивы и матрицу данных - проблема с записью и/или выводом
Здравствуйте!
Пожалуйста, помогите найти ошибку в несложной программке. Изначально суть задачи была: создать структуру данных ABITURIENT и отсортировать ее по алфавиту. СТруктура содержит следующие данные: 1. Ф.И.О. абитуриента 2. Пол 3. Специальность 4. Оценки по 3-м вступительным экзаменам Причем обязательным условием, являлось то, что экзаменационные оценки должны задаваться в виде массива из 3-х величин Проблема в том, что написанная программа правильно обрабатывает все данные, кроме этого массива оценок. На выходе получаем что-то вроде: Ivanov M Ingener 1546 1577 1586 Petrov M Geolog 2435 2564 2577 Т.е. вместо оценок 4-х значные числа Код программы (в Си) следующий: Код:
Код:
Код:
Помогите пожалуйста! P.S. Указатели использовать нельзя |
09.01.2010, 17:15 | #2 |
Форумчанин
Регистрация: 07.01.2010
Сообщений: 141
|
Причем обязательным условием, являлось то, что экзаменационные оценки должны задаваться в виде массива из 3-х величин
int EXAM[20][20]; зачем для массива из трех величин использовать двумерный массив 20x20? может надо int EXAM[3]; ? |
09.01.2010, 17:20 | #3 |
Пользователь
Регистрация: 13.12.2009
Сообщений: 15
|
ну для 1-го человека результаты экзамена - это массив,
а для нескольких человек - матрица т.е. внутри структуры NAME[20]; - это массив имен, а EXAM[20][20] - матрица оценок хотя согласна EXAM[20][3] (т.к. оценок 3) - но от от этого ничего не меняется |
09.01.2010, 17:28 | #4 |
Форумчанин
Регистрация: 07.01.2010
Сообщений: 141
|
неверно. у одного аббитуриента три оценки. структура ABITURIENT описывает свойства одного аббитуриента. поэтому массив должен быть одномерным int EXAM[3];
Для представления 20 абитуриентов у вас уже есть массив из 20 аббитуриентов ABIT[20];. Последний раз редактировалось _Ч_; 09.01.2010 в 17:34. |
09.01.2010, 18:54 | #5 |
Пользователь
Регистрация: 13.12.2009
Сообщений: 15
|
да, пожалуй вы правы
тем не менее ничего не изменилось при получении результатов *********** Прошу прощения, модераторы, перенаправьте тему пожалуйста в раздел Помощь студентам. Я сразу не разглядела |
09.01.2010, 19:14 | #6 |
Форумчанин
Регистрация: 07.01.2010
Сообщений: 141
|
проверте еще раз.
и Код:
Код:
|
09.01.2010, 19:42 | #7 |
Пользователь
Регистрация: 13.12.2009
Сообщений: 15
|
Большое спасибо!!!
Не знаю как и благодарить! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с записью на CD | pavel42 | Компьютерное железо | 2 | 24.09.2009 16:33 |
Проблемы с записью данных в базу | Serval | БД в Delphi | 4 | 24.06.2009 19:39 |
проблема с выводом данных из таблицы. помогите поправить | france@ | PHP | 4 | 07.01.2009 12:46 |
Проблема с базой данных или хостингом | Distant | PHP | 4 | 02.08.2008 22:46 |
Проблема с записью в файл...( | Regloger | Помощь студентам | 10 | 15.11.2007 17:49 |