Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить произведение элементов массива с четными номерами и количество элементов, лежащих в диапазоне Дан одномерный массив, состоящий из 16ти чисел от –99 до 99, генерируемых случайным образом. Вычислить произведение элементов массива с четными номерами и количество элементов массива, лежащих в диапазоне от a до b. a и b ввести вручную.Помогите решить пожалуйста(если возможно, то с обяснениями) https://www.cyberforum.ru/ cpp-beginners/ thread1180670.html Чтение бинарного файла: определить длину кодограммы вместе с заголовком, тип, и смещение C++
Имееться бинарный файл с кодограммами и мусором.Каждая кодограмма начинаеться с АААА(16-ричный формат), 3-байт - мусор, 4 - тип. Нужно определить длину кодограммы вместе с заголовком(АААА), вывести тип, и смещение(позиция начала кодограммы относително начала файла).Для определения длины вроде функция ftell() но не понимаю куда ее втыкнуть, как смещение определить вообще не догоняю. Буду рад...
C++ Нужно исправить ошибки в коде и дописать функцию https://www.cyberforum.ru/ cpp-beginners/ thread1180653.html
В 17-ой строке компилятор выдает ошибку invalid operands of types 'int()' and 'int()' to binary 'operator+' В идеале программа должна считать произведение НЕ нулевых элементов главной и побочной диагоналей, я пока на этом завис. Буду благодарен, если допишите ту часть где нужно нулевые элементы диагоналей заменить на единицу и исправите ошибки. #include <math.h> #include <iostream>...
C++ Работа с одномерными массивами. Коротышки собирали огурцы Здравствуйте.Не могу понять, почему неправильно считает число максимумов и остаток.Помогите! Сама задача: Коротышки собирали огурцы.Число огурцов, собранных каждым коротышкой записано.В оплату каждому коротышке выдаётся 2 огурца, а тому, кто собрал больше всех, 3 огурца. Найти, кому 3 огурца.Найти, сколько собрали, Найти сколько осталось для засолки Заголовочный файл: #include "StdAfx.h"... https://www.cyberforum.ru/ cpp-beginners/ thread1180648.html
Организовать класс треугольник, определенный по длинам трех сторон. Сделать ввод значений объектов C++
Здравствуйте. Лабораторную сдавал, практические сдал, но преподаватель дал задание, выполнение которого меня поставило в некоторый тупик. В общем я так понял по ее заданию, нужно в класс по умолчанию сделать ввод значений объектов с клавиатуры. Как это выполнить? Подскажите, буду очень благодарен! Задание. В соответствии с вариантом составить описание класса. Класс дол-жен обязательно...
C++ Вывести старшую цифру дробной части и младшую цифру целой части числа Искал у вас, не нашел. Я новичок в этом деле, если вам не трудно напишите полностью решение ща контрольная ( 31. Даны натуральные числа М и N. Вывести старшую цифру дробной части и младшую цифру целой части числа M/N. https://www.cyberforum.ru/ cpp-beginners/ thread1180646.html
C++ Минимизировать функцию с использованием генетического алгоритма Требуется минимизировать функцию с помощью генетического алгоритма. Y = 100(x2-x12)+(1-x1)2+90(x4-x32)2+(1-x3)2+10,1{(x2-1)2+(x4-1)2}+19,8(x2-1)(x4-1) , при –10 <= xk <= 10. Глобальный минимум достигается в точке (x1, x2, x3, x4)=(1,1,1,1), min y=0. Как это сделать? Есть хотя бы аналоги? https://www.cyberforum.ru/ cpp-beginners/ thread1180624.html C++ Работа с базой данных. Как заполнить таблицу?
Добрый день. Как заполнить таблицу в бд(она уже создана.) Если не сложно приведите какой-нибудь исходник для наглядности. И литературу, если можно.
C++ Сортировка объектов через указатели, основанная на алфавитном порядке имен Нашел в книге пример сортировки объектов, содержащих поле типа string, через указатели. Сортировка основана на алфавитном порядке имен. После примера в книге написано о функции order(), что "мы воспользовались библиотечной функцией C++ strcmp()." Я удивился, так как в функции order() я не увидел функцию strcmp(). Каким в таком случае образом функция order() сортирует в алфавитном порядке? ... https://www.cyberforum.ru/ cpp-beginners/ thread1180580.html C++ Решение матриц, запись результатов в файл Моя головная боль, помогите пожалуйста! В файл a.txt записать средствами текстового редактора значения элементов целочисленной матрицы А размером 4x4, а в файл b.txt - значения элементов матрицы В размером 4x4. Вычислить матрицу С=(4В А-В^2)^3, использовав функции пользователя. Результаты вычислений занести в файл c.txt. https://www.cyberforum.ru/ cpp-beginners/ thread1180564.html
Вывести в файл числа, цифры которых чередуются как четные/нечетные C++
дан текстовый файл с изображениям целых чисел. в выходной файл поместить те и них ,у которых имеются чередование четных и нечетных
C++ работа с тракторами текстовыми файлами https://www.cyberforum.ru/ cpp-beginners/ thread1180555.html
Дан текстовый файл с изображениями целых чисел. В выходной файл поместить среднее арифметическое каждого числа. На экран вывести количество чисел во входном файле, количество в выходном файле. После обработки и чтения результаты
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 4
0

Как передать элемент структуры, как параметр функции - C++ - Ответ 6193867

19.05.2014, 12:16. Показов 3969. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста. Есть структура, необходимо создать функцию сортировки, но при этом, чтобы можно было передавать элемент структуры, как параметр функции.
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
struct Subscriber
{
    char name[20];
    char surname[20];
    char phone_number[14];
    Date date_of_birth;
    char address[40];
} YourBook[100]
 
void Sort(Subscriber *book, int count, char* element, int sort_number);
 
void main()
{
char N_S_P;
                cout << "Do you want to sort the subscribers by name, surname or phone number?\n";
                cout << "Enter N - to sort by name\nEnter S - to sort by surname\nEnter P - to sort by phone number\nPress any different key to cancel\n\n";
                N_S_P = _getch();
                if(N_S_P=='n'|| N_S_P=='N'|| N_S_P=='s'|| N_S_P=='S'|| N_S_P=='p'|| N_S_P=='P')
                {
                    switch(N_S_P)
                    {
                        case 'n':
                    Sort(YourBook, count, YourBook->name, 3);  
                            break;
                        case 'N':
                    Sort(YourBook, count, YourBook->name, 3);
                            break;
                        case 's':
                    Sort(YourBook, count, YourBook->surname, 3);
                            break;
                        case 'S':
                    Sort(YourBook, count, YourBook->surname, 3);
                            break;
                        case 'p':
                    Sort(YourBook, count, YourBook->phone_number, 13);
                            break;
                        case 'P':
                    Sort(YourBook, count, YourBook->phone_number, 13);
                            break;
                    } 
                                }
}
void Sort(Subscriber *book, int count, char* element, int sort_number)
{
    Subscriber *tempsort = new Subscriber[count];
    for (int i = 0; i < count ; i++)
    {
        for (int j = i+1; j < count; j++)
            {
                if (_strnicmp(book[i].element, book[j].element, sort_number)>0) 
                {
                    tempsort[i] = book[i];
                    book[i] = book[j];
                    book[j] = tempsort[i];
                }
        }
    }
    delete[]tempsort;
}
На данный момент функция неверна, так как я не могу обратиться к несуществующему элементу book.element. Как по другому можно написать данную функцию?

Вернуться к обсуждению:
Как передать элемент структуры, как параметр функции C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2014, 12:16
Готовые ответы и решения:

Как передать имя формы как параметр функции
Всем здравствуйте. Почему не срабатывает void WriteSettingToReg(TForm frm) { TRegistry...

Передать метод как параметр функции
Добрый день. Есть такое:var a = object.next(); а также var a = object.prev(); Как сделать так,...

Передать имя функции, как параметр
Проблема вот в чем. Преподаватель дал исходный код к программе, которая считает интегралл. В...

Как передать параметр при вызове функции
from PyQt5 import QtCore, QtWidgets import MyWindow class MyDialog(QtWidgets.QDialog): ...

2
19.05.2014, 12:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2014, 12:16
Помогаю со студенческими работами здесь

Как передать в функцию элемент структуры?
Здравствуйте) Каким образом можно передать в функцию элемент структуры? Т.е. чтобы вместо...

Можно ли передать указатель на функцию как параметр другой функции?
В общем, вопрос. Можно ли, допустим ... int fun1(int x) { ... ... ... return x*1000; }

Как передать параметр из jsp java страницы в функцию javascript и возвратить обратно другой параметр
На jsp странице имеется динамически формируемая таблица с чекбоксами в первой колонке каждой строки...

Задать элемент массива функций как параметр функции
Имеется не до конца доработанная программа. Застопорился при попытке задать элемент массива функций...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru