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

Массив структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Полное решение, классы!!! + проверь свой АНГЛ!!! http://www.cyberforum.ru/cpp-beginners/thread208266.html
необходимо полное решение с оформлением
C++ С++ Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего угла каждого из них... 17)Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего угла каждого из них и длины их сторон. Один прямоугольник назовём... http://www.cyberforum.ru/cpp-beginners/thread208257.html
C++ "cin","cout" на "printf","scanf"
Вот ещё прога. Мне чисто нужно переделать её на printf,scanf и не используя функцию show, а puts и gets. #include <iostream> using namespace std; void show(char *f,char *i,char *o) { cout...
Переместить элемент в конец списка и вывести указатели на первый и последний элементы C++
Помогите, пожалуйста! Прошу вас о помощи в написании программы на С++... Задача такова: Дан указатель P0 на один из элементов непустого двусвязного списка. Переместить данный элемент в конец списка...
C++ Подсчитать число вхождений буквы "a" в строку http://www.cyberforum.ru/cpp-beginners/thread208225.html
Ребят помогите пожалуйста решить задачу,завтра лабу сдавать,а я в этом ничего не понимаю...( 15. Введите с клавиатуры строку символов, после чего подсчитайте суммарное число вхождений буквы...
C++ Напечатать в пятеричной системе исчисления числа от 0 до n Заданное натуральное число n. Напечатать в пятеричной системе исчисления числа от 0 до n. Задане натуральне число n. Надрукувати в п’ятірковій системі числення числа від 0 до n. Оффициальным... подробнее

Показать сообщение отдельно
nondeadlollipop
1 / 1 / 0
Регистрация: 21.11.2010
Сообщений: 20
11.12.2010, 07:48  [ТС]
nb нужно взять из функции vubor после того как создался новый массив b.
C++
1
2
3
4
5
6
7
void vubor(int n,stud am[],int &nb,stud bm[])
{
    int i,j;
    srg/=n;
    for(nb=-1,i=0;i<n;i++)
        if(a[i].sr>srg) nb++,b[nb]=a[i];
}
а если поставить амперсанд,то получается что он берет первоначальное значение,т.е. -1,и потом не сортирует ничего,т.к. i не может быть меньше -2.

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