Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ не может определить сумму #include "stdafx.h" #include <iostream> #include <math.h> #include <locale.h> #include "windows.h" using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread755956.html C++ Двумерные массивы. Подсчитать число элементов матрицы
помогите пожалуйста написать программы 2.Подсчитать число элементов матрицы Q(9x11), остаток от деления которых на пять равен единице.
C++ Библиотека для работы с файлами https://www.cyberforum.ru/ cpp-beginners/ thread755937.html
Нужен какой-нибудь набор готовых методов для работы с файлами: копирование, переименование, поиск подстроки, установка курсора на такую-то позицию в такой-то строке, вставка подстроки на указанную позицию, удаление подстроки, поиск подстроки, соответствующей регулярному выражению (boost::regex) итд. Наверняка это уже 100 раз кем-то написано, но я не могу найти. Еще нужна такая функция, которой...
C++ Декларации https://www.cyberforum.ru/ cpp-beginners/ thread755923.html
Подскажите пожалуйста, что такое "декларации"?
Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника. C++
Добрый вечер, помогите плиз с программой Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода сведений о фигуре – длины сторон, углы, периметр,площадь. Были наброски такие, с++ изучаю не долго, поэтому не могу додумать( #include<iostream> using namespace std; class treyg { private: int...
C++ Крестики-нолики в консоле https://www.cyberforum.ru/ cpp-beginners/ thread755879.html
Недавно начал изучать С + + и для небольшой практики хотел написать что-то, типа крестики-нолики. программа должна отображать игру в виде матрицы 3х3. Вот как бы получилось это сделать. Но когда я нажимаю на нампаде (при выключенном NumLock) клавишу, где должен размещаться крестик, то вместо одного крестика появляются сразу два ... Почему? P.S: Такое случается только при нажатии клавиши 1 или...
C++ Генерация СЛАУ с учетом сходимости Какие есть варианты? А то ничего похожего найти не могу https://www.cyberforum.ru/ cpp-beginners/ thread755870.html C++ не правильно считает сумму в чем ошибка
#include "stdafx.h" #include <iostream> #include <math.h> int fak(int K){ int s; for(s=1;K>0;K--) s*=K;
C++ Сортировка массива структур Привет всем ! как отсортировать массив структур ? а то почему не получается ... вот код #include <iostream> #include <stdio.h> #define g_max 255 using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread755862.html C++ Массивы в С++. Найти сумму элементов массива Т, имеющих четные порядковые номера https://www.cyberforum.ru/ cpp-beginners/ thread755857.html
Дан произвольный массив Т размерности n. Найти сумму элементов массива Т, имеющих четные порядковые номера, а также сумму элементов массива Т, имеющих нечетные порядковые номера. Исходные данные взять самостоятельно. Добавлено через 1 минуту код есть на паскале Program mas1; const k=10; n=10; var i,sum,sumk,sumne,sumcho:integer;
C++ Списки. Нужно расставить комментарии
Всем доброго времени суток. Помогите расставить комментарии ко всем строкам программы, некоторые комментарии уже расставил. #include <iostream> #include <cstdlib> using namespace std; struct LIST { int info; LIST Предприниматели нового поколения; };
C++ Оператор >> Приветствую. Подскажите, пожалуйста, что означает ">>" в С/С++: size_learnt >> 1; https://www.cyberforum.ru/ cpp-beginners/ thread755850.html
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
09.01.2013, 12:42 0

Нужна помомщь с перегружаемыми функциями - C++ - Ответ 3973077

09.01.2013, 12:42. Показов 444. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от sundayyes Посмотреть сообщение
В одномерном массиве, состоящем из n элементов вычислить:
1. максимальный по модолю элемент массива
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
int abs(int x)
{
 if (x<0)
 {
  return -x;
 }
 return x;
}
double abs(double x)
{
 if (x<0.0)
 {
  return -x;
 }
 return x;
}
int Max(int *data, size_t n)
{
 int *result;
 int *p;
 for (result=Data, p=Data+n-1; p>=Data; --p)
 {
  if (abs(*p)>abs(*result))
  {
   result=p;
  }
 }
 return *result;
}
double Max(double *data, size_t n)
{
 double *result;
 double *p;
 for (result=Data, p=Data+n-1; p>=Data; --p)
 {
  if (abs(*p)>abs(*result))
  {
   result=p;
  }
 }
 return *result;
}
Цитата Сообщение от sundayyes Посмотреть сообщение
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
int summ(int *data, size_t n)
{
 bool Flag1;
 bool Flag2;
 int *p;
 int *e;
 int result;
 for (e=Data+n-1, p=Data, Flag1=false, Flag2=true, result=0; p<=e; ++p)
 {
  if (Flag1)
  {
   if (Flag2)
   {
    result+=*p;
   }
   if (*p>0)
   {
    Flag2=false;
   }
  }
  if (*p>0)
  {
   Flag1=true;
  }
 }
 return result;
}
double summ(double *data, size_t n)
{
 bool Flag1;
 bool Flag2;
 double *p;
 double *e;
 double result;
 for (e=Data+n-1, p=Data, Flag1=false, Flag2=true, result=0; p<=e; ++p)
 {
  if (Flag1)
  {
   if (Flag2)
   {
    result+=*p;
   }
   if (*p>0.0)
   {
    Flag2=false;
   }
  }
  if (*p>0.0)
  {
   Flag1=true;
  }
 }
 return result;
}


Вернуться к обсуждению:
Нужна помомщь с перегружаемыми функциями C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2013, 12:42
Готовые ответы и решения:

Параметризованный массив с конструкторами, индексаторами и перегружаемыми операторами
Создать параметризований массив(generic) с конструкторами, индексаторами и перегружаемыми...

Нужна помощ с функциями в Borland C.
Из-за праздников пропали пары по прогрмаированию, и одну из тем нам задали на самостоятельное...

Нужна библиотека с функциями для работы с файлами
Я разрабатываю операционную оболочку на QBasic'e - QuickGUI (quickgui.narod.ru), и сейчас нужно...

В чем различие между функциями VBA и функциями Excel?
В чем различие между функциями VBA и функциями Excel. Скажите пожалуйста , в гугле не могу найти)

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

База данных для кино-сайта. Нужна или не нужна?
Рыскал интернет и наткнулся на комментарий на одном сайте: Вот сайт...

СРОЧНО НУЖНА ПОМОЩЬ! Нужна информация о тест оборудовании
Доброго времени суток! Интересует информация (книги, статьи, научные статьи, сайты, зарубежная...

Нужна поддержка со сборкой пк! Бюджета не хватает нужна альтернатива
Накинул я пк, оцените пожайлуйста. Проверьте на совместимость и тд. Материнка:...

Работа с функциями
знаю что подобных заданий много, но я все равно не могу написать нужную функцию, прошу помощи...

работа с функциями
Добрый день подскажите пожалуйста, куда возвращает значения такая функция и как обратиться к...

Проблемы с функциями и #VALUE!
Привет всем! У меня в книге макросом создаются несколько листов, так вот при удалении любого из...

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