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

Вывести средний бал всех студентов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сортировка массива строк в файле. чтение массива из файла. http://www.cyberforum.ru/cpp-beginners/thread134837.html
Добрый день форумчане очень нужна ваша помощь. Собственно надо отсортировать массив из строк по длине первого слова в строке в файле. Записать в файл у меня получилось а считать и отстортировать в...
C++ Не копирует файл, почему? по нажатии на кнопку должно копировать указаный файл в папку с программой в папку 1, но ничего не копирует:( void __fastcall TForm1::Button3Click(TObject *Sender) { if... http://www.cyberforum.ru/cpp-beginners/thread134836.html
C++ Русский ввод
Как сделать на с++, чтоб при вводе русского текста, срабатывал иф ,выводя каут? Пробую так, не выходит. #include <iostream> #include <string> #include <clocale> #include <conio.h> using...
C++ Таблица квадратов и кубов чисел на любом интервале
помогите,кто сможет) написать функцию которая выводит таблицу квадратов и кубов чисел на любом интервале!вот
C++ Из матрицы сформировать вектор http://www.cyberforum.ru/cpp-beginners/thread134814.html
Нужно написать программу на с++ : Из матрицы А(k,l) сформировать вектор B(k), каждый элемент которого равен количеству положительных элементов соответствующей строки матрицы А, и вектор С(k), каждый...
C++ Работа с матрицами Нужна помощь кто может помогите написать. 1)Определить максмимальный елемент матрици {Si,j}6,3. Вывести его. 2)Превратить прямоугольную матрицу порядка N, делением елементов каждого ряда на... подробнее

Показать сообщение отдельно
Maxim Prishchepa
Эксперт С++
1922 / 1034 / 74
Регистрация: 29.03.2010
Сообщений: 3,167
24.05.2010, 18:19
Цитата Сообщение от Katrusja Посмотреть сообщение
Помогите пожалуйста с задачей.

Создать массив структур, содержащий информацию о студентах: ФИО, номер группы, оценки за последнюю сессию. Вывести информацию о среднем бале всех студентов.
{желательно под C++ builder или dev C++}

Заранее спасибо...
данная задача обсасывалась неоднократно, попробуйте воспользоваться поиском!
ну а по делу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
struct {char *fio; int Group, int val};
void main(){
  const int colGroups = 5;  
  const int colStudents = 10;
  double avrMas[colGroups];
  int studCounetr[colGroups ];
  for(int i=0;i<colGroups;i++){
    avrMas[i] = 0;
    studCounetr[i] =0;
  }
  for(int st=0;st<colStudents;st++)
   for(int i=0;i<colGroups; i++)
     if(students[st].Group == i){
     avrMas[i] += students[st].val;
     studCounetr[i]++;
     }     
 for(int i=0;i<colGroups;i++){
    avrMas[i] \= studCounetr[i];
   cout<<"avr = "<<avrMas[i]<<";\n";
  }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru