Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
barselona1994
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 88
#1

Работа со структурами - C++

05.03.2013, 19:03. Просмотров 377. Ответов 2
Метки нет (Все метки)

У меня есть структура, содержащая фамилии учеников и их оценки по 3 предметам. Как мне посчитать средний балл каждого студента и вывести тех, у кого средний балл выше среднего? Заранее спасибо)
C++
1
2
3
4
struct School{
char fio[10];
float math, rus, geo;
} SC;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2013, 19:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа со структурами (C++):

Работа со структурами - C++
Здравствуйте.У меня возникли проблемы в написании программы,а именно как удалить структуру,поиск в массиве по ключевому полю.Прошу вас...

Работа со структурами - C++
Только изучаю С++ (раньше довольно неплохо программил на Делфи) и столкнулся с вопросом. Допустим есть две структуры: struct...

Работа со структурами - C++
#include<iostream.h> #include<math.h> struct List { float fi,r,z; int n; }; void vvod (List &, int); void vivod (List...

Работа со структурами - C++
#include<iostream.h> #include<math.h> struct List { float fi,r,z; int n; }; void vvod...

Работа со структурами - C++
Создать структуру для работы с тригонометрическими комплексными числами. Комплексное число в тригонометрической форме задается своим...

Работа с структурами - C++
#include <cstdlib> #include <iostream> using namespace std; struct struc{ char* a; int x; }

2
Mysterion777
-74 / 48 / 2
Регистрация: 11.01.2013
Сообщений: 199
05.03.2013, 19:09 #2
Видимо ты не понимаешь сути структуры должно быть примерно так
C++
1
2
3
4
struct Student{
char fio[10];
float math,rus,geo;
};
далее в main создаешь Student a[]= new Student [10]; 10 студентов к примеру и дальше как с массивом
C++
1
2
int b[10];
for(i=0;i<10;i++)b[i]=(a[i].math+a[i].rus+a[i].geo)/3;
средний балл каждого далее понятно...по аналогии
0
barselona1994
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 88
05.03.2013, 19:13  [ТС] #3
Цитата Сообщение от Mysterion777 Посмотреть сообщение
Видимо ты не понимаешь сути структуры должно быть примерно так
struct Student{
char fio[10];
float math,rus,geo;
};
далее в main создаешь Student a[]= new Student [10]; 10 студентов к примеру и дальше как с массивом
int b[10];
for(i=0;i<10;i++)b[i]=(a[i].math+a[i].rus+a[i].geo)/3;средний балл каждого далее понятно...по аналогии
ура)...до меня дошло
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2013, 19:13
Привет! Вот еще темы с ответами:

Работа со структурами. - C++
Здраствуйте! Текст задания : Создать программу, позволяющую вводить элементы массива структур (размерность массива не более 20...

Работа со структурами - C++
Есть код программы,к сожалению не мой,пытаюсь его понять но не все понятно. #include &lt;iostream&gt; #include &lt;string.h&gt; #include...

Работа со структурами - C++
Всем доброго времени суток! Имеется следующая задача: Написал следующий код: #include &lt;iostream&gt; #include &lt;Windows.h&gt; using...

Работа со структурами - C++
Ввести в компьютер информацию о сотрудниках : фамилия,имя,возраст. Напечатать имена сотрудников,у которых возраст больше 28 лет


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru