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

Структуры. Сортировка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Несколько стартовых переменных в for http://www.cyberforum.ru/cpp-beginners/thread616778.html
Возможна ли такая конструкцияfor (int i = 0, int x = 0; i < 5; ++i, ++x) {}если да, то каков верный синтаксис? Тот вариант, который я написал, выдает 3 ошибки: error: expected unqualified-id before `int` error: `x` was not declared in this score error: expected `;` before `)` token
C++ Кто может порекомендовать норм универсальный парсер сайтов Добрый день уважаемые форумчане! По работе очень нужен пасер который мог бы вырезать с различных сайтов мне нужную информацию, инфа в основном текстовая. На фрилансе мне ни один программист ничего достойного не смог предложить - поэтому решил искать среди готовых парсеров. К моему удивлению их оказалось не очень большое количество. Скачал вот этот парсер сайтов но версия к сожалению... http://www.cyberforum.ru/cpp-beginners/thread616777.html
Процедура и функция: Создать другой массив, содержащий отрицательные элементы исходного массива. C++
доброго времени суток есть код программы //Дан одномерный массив, состоящий из 30 вещественных чисел. //Создать другой массив, содержащий отрицательные элементы исходного массива. #include "stdafx.h" #include <iostream> #include <io.h> #include <stdlib.h>
C++ Переписать строки в другой файл, в которых имеется более 30 символов
Имеется текстовый файл. Переписать его строки в другой файл, в которых имеется более 30 символов Решаю задачу целый день.
C++ 12 в опросов по C /C++. part3 http://www.cyberforum.ru/cpp-beginners/thread616751.html
всем привет. Помогите пожалуйста с вопросами. Во время работы возникало много моментов, которые не описаны в книге или описаны вскользь (в большинстве случаев это какие-то частные случаи). Использую компил Codeblocks 10.05 1) int main () { int main; main (); return 0; }
C++ Объясните пожалуйста. Поле а классе объявлено, однако пишет обратное Собственно всё во вложении. Объясните пожалуйста, а то часто такого наворочу. подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
30.06.2012, 06:58     Структуры. Сортировка
Цитата Сообщение от Skies Посмотреть сообщение
. Нужно вывести в алф. порядке ФИО всех контрактников имеющих средний балл выше чем общий средний балл по их группе.
Тебе надо отобрать данные в новый список, потом его отсортировать. Копай сюда.

Добавлено через 1 минуту
Цитата Сообщение от Skies Посмотреть сообщение
2. Вывести таблицу:
Номер группы | Число бюджетников | число контрактников |
И что здесь сложного?

Добавлено через 1 час 7 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
struct student
{
    char name[20], fam[20], otc[20]; //Имя фамилия отчество
    int marks[4]; //4 оценки по четырем предметам
    bool b; //бюджет? (да\нет)
    double grant;  // стипендия
    student *nextst;
};
struct group
{
    int num,count; //номер группы, число студентов в группе
    student *headst;
    group *nextgr;
}; 
GroupTable (group *g)
{
 unsigned int b, k, i;
 student *s;
 std::cout<<std::ios::width(53)<<"+------------+-----------------+-------------------------------+"<<std::endl;
 std::cout<<"|Номер группы|Число бюджетников|Число контрактников|"<<std::endl;
 std::cout<<"+------------+-----------------+-------------------------------+"<<std::endl;
 for (; g!=nullptr; g=g->bextgr) // Или NULL
 {
  for (i=p->count, s=g->headst, b=0, k=0; i>0; --i, s=s->nextst)
  {
   if (s->b)
   {
    ++b;
   }
   else
   {
    ++k;
   }
  }
 std::cout<<std::ios::width(1)<<"|"<<std::ios::width(12)<<g->num<<std::ios::width(1)<<"|"<<std::ios::width(17)<<bstd::ios::width(1)<<"|"<<std::ios::width(19)<<bstd::ios::width(1)<<"|"<<std::endl;
 std::cout<<std::ios::width(53)<<"+------------+-----------------+-------------------------------+"<<std::endl;
 }
};
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru