С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как объявить указатель на классы наследники одного класса? Требуется в одном классе(напримпр, NLayer) объявить, а потом и заполнить динамический массив из объектов-наследников (например, LogNeuron, TghNeuron, LinNeuron) определенного класса(например, Neuron). Собственно, как должен быть объявлен указатель(например *f), чтобы он мог указывать на каждый из потомков? И как происходит указывание на объекты разных классов? Заранее бладарю за внимание и... https://www.cyberforum.ru/ cpp-beginners/ thread1879726.html Вывести на консоль имена сотрудников, возраст которых превышает заданный (поиск в массиве структур) C++
Ввести в компьютер информацию о сотрудниках отдела: фамилия, имя, возраст. Напечатать имена сотрудников, возраст которых превышает 28 лет. # include <iostream> #include<string.h> using namespace std; const int n=2; struct stud {
C++ Создать таблицу перевода расстояний в дюймах в сантиметры для значений от 1 до 12 дюймов с шагом 0,5 Я думал сделать так, но это будет долго.Есть способ полегче? #include <stdio.h> #include <locale.h> #include <limits.h> #include <float.h> #include <conio.h> #define LINE "+----------+----------+\n" https://www.cyberforum.ru/ cpp-beginners/ thread1879714.html C++ Программа для переупорядочивания элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread1879713.html
Составить программу с использованием одномерных массивов для решения задачи на переупорядочивание элементов массива. В качестве алгоритма сортировки использовать сортировку методом «пузырька». В одномерном массиве, состоящем из n вещественных элементов, вы-числить: 1) номер минимального элемента массива; 2) сумму элементов массива, расположенных между первым и вторым отрицательными...
C++ Ввод/Вывод BMP-файла в консольном приложении C++
Здравствуйте уважаемые. Нужно реализовать ввод/вывод BMP в двумерную матрицу структур RGB. через ifstream и ofstream. Объясните вкратце "потроха" BMP, возможно помимо матрицы еще что-то нужно. Приведите часть кода где вы считываете с файла и записываете назад в файл BMP вашу матрицу структур RGB.
C++ Цикл: Реализовать приложение "калькулятор"... https://www.cyberforum.ru/ cpp-beginners/ thread1879695.html
Доброе время суток! Скажите что не так? Сдал задачу, говорят не то!!! Реализовать приложение "калькулятор". Сделать защиту от ввода некорректной математической операции, т.е. - до тех пор, пока пользователь вводит не существующую математическую операцию, ему сообщают, что такой операции не бывает и предлагают повторить ввод. После того, как приложение корректно отработало и вывелся...
C++ Найти самое короткое слово, заканчивающееся на заданную букву https://www.cyberforum.ru/ cpp-beginners/ thread1879687.html
найти самое короткое слово, которое заканчивается на букву 'd' строку брать как символьный массив помогите пожалуйста
перевод кода з Си на С++. очень нужно C++
#include <stdio.h> #include <process.h> #include <stdlib.h> #include <string.h> FILE *f; // файл вводу FILE *f1; // файл виводу int main() {
C++ Постройте таблицу значений функции y=f(x) для х е[а, Ь] с шагом h Постройте таблицу значений функции y=f(x) для х е с шагом h. Замечание. Для решения задачи использовать вспомогательную функцию. сделать в С++ https://www.cyberforum.ru/ cpp-beginners/ thread1879682.html C++ Постройте таблицу значений функции y=f(x) для Х€[а, Ь] с шагом h Постройте таблицу значений функции y=f(x) для Х€ с шагом h. Если в не* которой точке х функция не определена, то выведите на экран сообщение об этом. Замечание. Для решения задачи использовать вспомогательную функцию y=ln (x/x-2) пишу программу, выдаёт ошибку (в С++) #include <iostream> #include <cmath> using namespace std; void f(floatх); https://www.cyberforum.ru/ cpp-beginners/ thread1879678.html
C++ Сортировка массива структур
Здравствуйте, помогите пожалуйста. Сортировка массива структур в C++ Нужно написать программу, которая содержит (создание массива из структур; вывод на экран содержимого массива; добавление данных; изменение данных; сортировка данных; поиск данных по определенному критерию; удаление данных; выход и другие), и записывает данные в виде структур в массив. Тема для создания базы данных и...
C++ Поиск подстроки в строке https://www.cyberforum.ru/ cpp-beginners/ thread1879655.html
Нужно сравнить заранее заданное слово с словами из введенной строки, и, если это слово совпадает ТОЛЬКО С НАЧАЛА до любого символа заданного, вывести его. Например: заданное слово "раздватричетыре" с клавитуры вводится строка "раз раздва два три тричетыре" выводим только "раз" и "раздва", т. к. они совпадают С НАЧАЛА строки. Как реализовать?
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,628
16.12.2016, 10:14 0

Класс для нахождения минимального и максимального элементов одномерного массива - C++ - Ответ 9904007

16.12.2016, 10:14. Показов 3733. Ответов 3
Метки (Все метки)

Ответ

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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include<iostream>
using namespace std;
 
class Array
{
private:
    int *arr;
    int N;
public:
    Array() //конструктор без параметров
    {
        N=1;
        arr = new int[N];
        for(int i=0;i<N;i++)
            arr[i]=0;
    }
    Array(int n) //конструктор с одним параметром
    {
        N=n;
        arr = new int[N];
        for(int i=0;i<N;i++)
            arr[i]=0;
    }
    ~Array() //деструктор
    {
        delete []arr; //освобождение памяти
    }
    int getsize() //возвращение размера массива
    {
        return N;
    }
 
    void print() //показать массив
    {
        for(int i=0;i<N;i++)
            cout<<arr[i]<<"  ";
        cout<<endl;
    }
 
    void set() //ввод пользователем элементов массива
    {
        cout<<"Введите "<<N<<" чисел через пробел :";
        for(int i=0;i<N;i++)
            cin>>arr[i];
    }
 
 
    void sort() //сортировка массива по возрастанию
    {
        int temp; // переменные для хранения мин-ного значения и индекса массива
        for(int i=0;i<N;i++)
        {
            temp=arr[i]; //инициализируем врем. переменную
            for(int j=i;j<N;j++)
                if(temp>arr[j])//находим минимальный элемент
                {
                    temp=arr[j]; //делаем перестановку
                    arr[j]=arr[i];
                    arr[i]=temp;
                }
        }
    }
    int max()
    {
        return arr[N-1];
    }
        int min()
    {
        return arr[0];
    }
};
 
int main()
{
    setlocale(LC_CTYPE,"rus");
    int n;
    cout<<"Введите размер массива: ";
    cin>>n;
    Array array(n);
    cout<<"Введите элементы массива: "<<endl;
    array.set();
    cout<<"Массив"<<endl;
    array.print();
    array.sort();//сортируем массив
    cout<<"Max="<<array.max()<< " Min="<<array.min()<<endl;
    system("pause");
    return 0;
}
Добавлено через 13 минут
кое что исправил
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include<iostream>
#include <time.h>
using namespace std;
 
class Array
{
private:
    int *arr;
    int N;
public:
    Array() //конструктор без параметров
    {
        N=1;
        arr = new int[N];
        for(int i=0;i<N;i++)
            arr[i]=0;
    }
    Array(int n) //конструктор с одним параметром
    {
        N=n;
        arr = new int[N];
        set();
    }
    ~Array() //деструктор
    {
        delete []arr; //освобождение памяти
    }
    int getsize() //возвращение размера массива
    {
        return N;
    }
 
    void print() //показать массив
    {
        for(int i=0;i<N;i++)
            cout<<arr[i]<<"  ";
        cout<<endl;
    }
 
    void set() //ввод случайных элементов массива
    {
        srand(time(NULL));
        for(int i=0;i<N;i++)
            arr[i]= rand()%100;
    }
 
 
    void sort() //сортировка массива по возрастанию
    {
        int temp; // переменные для хранения мин-ного значения и индекса массива
        for(int i=0;i<N;i++)
        {
            temp=arr[i]; //инициализируем врем. переменную
            for(int j=i;j<N;j++)
                if(temp>arr[j])//находим минимальный элемент
                {
                    temp=arr[j]; //делаем перестановку
                    arr[j]=arr[i];
                    arr[i]=temp;
                }
        }
    }
    int max()
    {
        sort();
        return arr[N-1];
    }
    int min()
    {
        sort();
        return arr[0];
    }
};
 
int main()
{
    setlocale(LC_CTYPE,"rus");
    int n;
    cout<<"Введите размер массива: ";
    cin>>n;
    Array array(n);
    cout<<"Массив"<<endl;
    array.print();
 
    cout<<"Max="<<array.max()<< " Min="<<array.min()<<endl;
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Класс для нахождения минимального и максимального элементов одномерного массива C++
0
Заказать работу у эксперта
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
16.12.2016, 10:14
Готовые ответы и решения:

Удалить из одномерного массива промежуток элементов от максимального до минимального.
кто нибудь пожалуйста напишите код Дан одномерный массив из n элементов. Удалить из массива...

Написать функцию поиска максимального и минимального элементов одномерного массива
Не сочтите за наглость ребята, но заставили на старость лет учиться, вообше то по профессии...

Нахождение максимального элемента одномерного массива
написать программу которая использует функцию для нахождения максимального по модулю элемента...

Составит пограмму, которая вычисляет среднее арифметическое максимального и минимального значения элементов одномерного массива Х
Составит пограмму, которая вычисляет среднее арифметическое максимального и минимального значения...

3
16.12.2016, 10:14
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
16.12.2016, 10:14
Помогаю со студенческими работами здесь

Разработать метод-член класса для определения минимального и максимального элементов одномерного динамическо
Помогите!!! разработать метод - член класса для определения минимального и максимального элементов...

Отладить код нахождения минимального и максимального элемента в линейном массиве из 15 элементов
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;conio.h&gt; int main () { clrscr (); int i; int...

Шаблонные функции для нахождения минимального и максимального элемента пары чисел
Описать функции-шаблоны для нахождения минимального и максимального элемента пары чисел. Задано...

Математическая функция для которой нужно решить задачу нахождения максимального (минимального) значения
Математическая функция для которой нужно решить задачу нахождения максимального (минимального)...

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