Reply to this topicStart new topic
> Помощ относно курсова задача...
sabew
публикация 9.02.2010г. в 22:15ч.
Коментар: #1


Новак
*

Група: Потребители
Съобщения: 1
Дата на регистрация: 9.02.2010г.
Потребител # 9 838





Здравейте,

Имам за задача курсова работа която е следната: За група студенти са зададени име, ЕГН, фак. номер, оценките по 10 дисциплини, среден успех. Да се създаде програма, използваща подпрограми за:
- създаване на масив с информация за групата студенти, без да се въвежда ср. успех
- изчисляване на средния успех на всеки един от студентите
- намиране броя на студентите с успех над 4, родени през пролетта

Видях че преди мен някой е писал подобна задача, но дори не се е помъчил да тръгне от някъде.

Аз се пробвах, но не мога да си обясня какво трябва да направя във връзка с това "ЕГН"? Ето написаното от мен:

#include <stdio.h>
struct student {
char ime[31];
long FN;
int oc[10];
floar sru;
};
int Brs:
student MasStud[25];
char [bf];
void readStud(student*st){
int i;
printf("Ime: "); gets(st->ime);
printf("Fak. Nomer: "); scanf("%ld, &st->FN);
printf("Ocenki po 10-te disciplini\n");
for (i=0;i<10;i++) {
printf("Po %d-ta disciplina: ", i+1);
scanf("%d", &st->oc[i]);
}
gets(bf);
}
void writeStud(student st) {
int i;
printf("Ime: %s\n", st.ime);
printf("Fakulteten nomer: %06ld\n", st.FN);
printf("Ocenki: ");
for (i=0;i<10;i++) printf("%d", st.oc[i]);
printf("Sreden Uspeh: %4.2f\n", st.sru);
}
void srUsp(student *st) {
int j, s=0;
for (j=0;j<10;j++) s+=st->oc[j];
st->sru=s/10.0;
}
void main() {
int i;
printf("Broi studenti: "); scanf("%d", &BrS);
gets(bf);
for (i=0;i<BrS;i++) readStud(&MasStud[i]);
for (i=0;i<BrS;i++) srUsp (&MasStud[i]);
for (i=0;i<Brs;i++) writeStud (&MasStud[i]);
{




Дали не си противоречи с условието на задачата това, че съм написал още в структурата "sru" (средния успех). А то е казано да е масив, без да се въвежда средния успех?

И отново на въпроса с ЕГН-то. Как да го въведа и после как да го включа във въвеждането и извеждането?С масив ли ще стане?

Много моля за вашата помощ...
Go to the top of the page
 
+Quote Post
kioki
публикация 10.02.2010г. в 01:43ч.
Коментар: #2


Магистър
*****

Група: Потребители
Съобщения: 591
Дата на регистрация: 20.03.2008г.
От: Стара Загора/София
Потребител # 5 216




Сложи си кода в [code][/code] иначе отказвам да го прочета...
А какъв е проблемът ФН да ти е long ?

Това съобщение е било редактирано от kioki на 10.02.2010г. в 01:43ч.
Go to the top of the page
 
+Quote Post
fakeuser
публикация 10.02.2010г. в 13:48ч.
Коментар: #3


Доктор - уроци
******

Група: Потребители
Съобщения: 836
Дата на регистрация: 15.11.2008г.
Потребител # 6 111




ЦИТАТ(kioki @ 10.02.2010г. в 01:43ч.) *
А какъв е проблемът ФН да ти е long ?

Може да съдържа букви, а и е от фиксиран брой символи /водещите нули не се пренебрегват/.. Или поне стандартно трябва да е така smile.gif
Go to the top of the page
 
+Quote Post
kioki
публикация 10.02.2010г. в 14:16ч.
Коментар: #4


Магистър
*****

Група: Потребители
Съобщения: 591
Дата на регистрация: 20.03.2008г.
От: Стара Загора/София
Потребител # 5 216




Тогава масив...но... всички ФН-ра на колеги, които съм виждал (+ моя) са 9 цифрени, незапочващи с 0-ли, без букви.... Мисля че всички с букви във ФН вече завършиха...
Go to the top of the page
 
+Quote Post
fakeuser
публикация 10.02.2010г. в 22:09ч.
Коментар: #5


Доктор - уроци
******

Група: Потребители
Съобщения: 836
Дата на регистрация: 15.11.2008г.
Потребител # 6 111




Може би зависи от университета? Виж в долната тема /на онзи, който се оплаква, че го затрупват със задачи/, написал си е, че неговия номер е ау0786 wink.gif
Go to the top of the page
 
+Quote Post
kioki
публикация 11.02.2010г. в 00:14ч.
Коментар: #6


Магистър
*****

Група: Потребители
Съобщения: 591
Дата на регистрация: 20.03.2008г.
От: Стара Загора/София
Потребител # 5 216




Добре, съгласявам се... array it is biggrin.gif
Go to the top of the page
 
+Quote Post
cankov
публикация 16.02.2010г. в 10:52ч.
Коментар: #7


Новак
*

Група: Потребители
Съобщения: 1
Дата на регистрация: 16.02.2010г.
Потребител # 9 939




Като за начало като въвеждаш данни за студентите въведи и егн-то (char EGN[11]), след това по 4-тата цифра намираш дали са родени пролетта (март ,април)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

 

RSS Олекотена Версия Сега е: 12:32 - 9.06.2026г.

Калдейта Ком ЕООД - © 2003-. Всички права запазени.