Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.09.2009, 15:35   #1
osichev
Форумчанин
 
Регистрация: 18.05.2009
Сообщений: 180
По умолчанию Структуры в Си

Нужно проверить по проходному балу поступил ли студент!Не получается сложить результаты экзаменов в структуре
#include <stdio.h>
#include <iostream.h>
#include<math.h>
struct Stud {
char fam[30];
char ima[15];
char otch[20];
int chis1; // результат 1 экзамена
int chis2; // результат 2 экзамена
int chis3; // результат 3 экзамена
} st[20];

int N;
void prov();

void main() {
int c,i;

printf("Введите проходной бал на специальность: ");
scanf("%d", &N);
printf("\n Введите количество абитуриентов: ");
scanf("%d",&c);
for(i=1;i<=c;i++) {
printf("\nСведения о %d абитуриенте \n", i);
cout<<"Фамилия: ";
cin >>st[i].fam;
cout<<"\nИмя: ";
cin>>st[i].ima;
cout<<"\nОтчество: ";
cin>>st[i].otch;
cout<<"\nЧисло по первому предмету: ";
cin>>st[i].chis1;
cout<<"\nЧисло по второму предмету: ";
cin>>st[i].chis2;
cout<<"\nЧисло по третьему предмету: ";
cin>>st[i].chis3;
prov (); }


}
void prov() {
int i,t;
for(i=1;i<=N;i++){
t=st[i].chis1+st[i].chis+st[i].chis3; } //здесь не получается
printf("Сумма: %d\n", t);
if(N<=t) {
printf("Результат: Зачислен"); }
if(N>t) { printf("Резулбтат: зачислен"); }
}
Программист без пива, как спирт без пробки - выдохнется___________-
osichev вне форума Ответить с цитированием
Старый 12.09.2009, 15:44   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

конечно не получится ведь у тебя N - это проходной бал, а ты его за кол-во студентов считаеш

надо так

Код:
for(i=1;i<=c;i++){
t=st[i].chis1+st[i].chis+st[i].chis3; } //здесь не получается
ps. переменную с сделай глобальной или передавай в функцию в качестве параметра

Последний раз редактировалось counter; 12.09.2009 в 15:48.
counter вне форума Ответить с цитированием
Старый 12.09.2009, 15:51   #3
osichev
Форумчанин
 
Регистрация: 18.05.2009
Сообщений: 180
По умолчанию

ой!спасибо большое,я что-то без внимания
Программист без пива, как спирт без пробки - выдохнется___________-
osichev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
структуры Dimarik Общие вопросы C/C++ 27 10.05.2009 20:22
Структуры в C++ Wia Помощь студентам 7 18.04.2009 15:51
Структуры. Влад-mego Помощь студентам 1 12.04.2009 19:24
Структуры в СИ ManInBlack Помощь студентам 3 04.04.2009 19:08
Структуры в С++ bloo[d] Помощь студентам 1 30.01.2008 22:27