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

Перегруженная функция - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не получается сравнить два вектора на равенство http://www.cyberforum.ru/cpp-beginners/thread1004799.html
Создать класс Vector для работы с векторами на плоскости, содержащий следующие члены класса: 1. Поля int x, y; 2. Функции позволяющие: вывести вектор на экран; вычислить длину вектора; сравнить...
C++ как создать функцию или программу, чтобы str состояла из цифр,а также давалась новой строке str как создать функцию или программу, чтобы str состояла из цифр,а также давалась новой строке str http://www.cyberforum.ru/cpp-beginners/thread1004794.html
C++ Заменить каждый символ ';' на ','
вводим текст с клавиатуры нужно заменить каждый символ ';' на ',' и '.' в си . помогите написать!срочно нужно
Не могу найти ошибку в коде C++
Помогите пожалуйста найти ошибку в коде: #include <fstream> #include <iostream> using namespace std; const int n = 8; const int WS = 32;
C++ Экономия ресурсов при использовании CPen и CBrush http://www.cyberforum.ru/cpp-beginners/thread1004759.html
Здравствуйте, коллеги! В моем проекте по циклу крутится вывод некоторых геометрических фигур. Их много (больше 3000 экземпляров нескольких классов). Их надо выводить разными цветами с разной же...
C++ VirtualProtect + memcpy - Заблокировать функцию? Здравствуйте. Мне необходимо в .dll файле заблокировать функцию. Как это в теории ? Получить оффсет,можно и сигнатуру,но пускай будет оффсет. Разрешить запись с помощью VirtualProtect. Изменить... подробнее

Показать сообщение отдельно
Kaname
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 8

Перегруженная функция - C++

11.11.2013, 20:10. Просмотров 369. Ответов 6
Метки (Все метки)

Помогите преобразовать функцию в перегруженную... Бьюсь уже хрен знает сколько....
Условия:
В одномерном массиве, состоящем из п элементов, вычислить:
1) минимальный по модулю элемент массива;
2) сумму модулей элементов массива, расположенных после первого элемента, равного нулю.
вот что вышло без перегрузуи:
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
#include <conio.h>
#include <iostream>
#include <ctime>
using namespace std;
 
void main()
{
       setlocale(LC_ALL,"Rus");
       int n;
       cout<<"Введите размер массива: ";
       cin >> n;
       int *a = new int[n];
       int min = 100000;
       int sum = 0;
       bool nol = false;
       for (int i = 0; i < n; ++i)
       {
               a[i]=rand()%9;
               cout<< a[i]<<" ";
               if (abs(a[i]) < abs(min))
                       min = a[i];
               if (nol)
                       sum += abs(a[i]);
               else
                       if (a[i] == 0)
                               nol = true;
       }
       cout<<endl;
       cout <<"Минимальный элемент по модулю: "<< min << endl;
       cout <<"Сумма элементов после первого нулевого элемента: "<< sum << endl;
 
       getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru