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

Создать шаблон для вычисления среднего - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ путь к файлу http://www.cyberforum.ru/cpp-beginners/thread816243.html
скажите а можно через ехе файл установить авто поиск по всему компьютеру др ехе файла а затем его открыть ?если да приведите на примере#include <iostream>//для ввода-вывода коут и цин #include <map>//какаято библя для кантейнера #include <string.h> #include <fstream>//открывает файл #include <locale.h>//для сетлокала (русский шрифт) #include <cstdlib> #include <Windows.h>
C++ Вызов функции с левой стороны от операции присваивания Здорова! Нужно перегрузить в классе String операцию выделения строки, но так чтобы она стояла слева от операции присваивания например s.substr(1,3)="Hel"; где s это строка типа String. Как то так. Мне вообще не ясно как происходит вызов? Мб так: s.substr(1,3).operator=("Hel"); но скорее всего нет, потому что я присвою s хз что. Мб так s.substr(1,3)="Hel"; мб как то заменить на... http://www.cyberforum.ru/cpp-beginners/thread816227.html
C++ Хранение и поиск связанных пар строк
Есть строковые данные: имя - логин - данные1 - данные2 пара имя-логин всегда уникальная, данные привязанные к ней могут легко повторяться. Задача: 1)Реализовать функцию добавления проверяющую нет ли такой связки логин-пароль перед добавлением. 2)Реализовать функцию поиска которая ищет заданную пару логин-пароль и если такая есть возвращает данные1 и данные2 для этой пары, иначе ничего не...
Программа Таймер C++
Здравствуйте.Помогите расписать/объяснить каждое действие данной программы.Спасибо. #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"Russian"); int i; int s=0; int m=0;
C++ Y=m*5*g*cosA http://www.cyberforum.ru/cpp-beginners/thread816220.html
Y=m*5*g*cosA
C++ Обнулить кусок памяти (выделенной под указатели) по быстрому Есть хеш-таблица и есть кусок памяти под неё, нужно занулить изначально весь кусок памяти, но как можно быстрее, те хорошо бы использовать что-то из стандартных функций с asm вставками, как вот memcpy например. Другое дело что у меня не получааеться это сделать: Element** hashTable = new Element*; for(int i=0;i<8195/4;i++) hashTable = 0;... подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
23.03.2013, 14:12     Создать шаблон для вычисления среднего
Коряво слегка.
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
#include <ctime>
#include <cstdlib>
#include <iostream>
#include <string>
 
template <class T, class Iterator>
T strangeAverage(Iterator begin, Iterator end) {
  if (begin == end) return 0;
  Iterator min = begin;
  Iterator max = begin;
  T sum = *begin++;
  size_t count = 1;
  while (begin != end) {
    if (*begin < *min) min = begin;
    if (*begin > *max) max = begin;
    sum += *begin++;
    ++count;
  }
  if (count == 2) return 0;
  std::cout << sum << " " << *min << " " << *max << " " << count << std::endl;
  sum -= *min + *max;
  return sum / (count - 2);
}
 
int main(int argc, char **argv) {
  srand(time(0));
 
  double v[] = {0.5, 0.2, 0.7, 2.0, 0.1};
  // v = (0.5 + 0.2 + 0.7) / 3 = 1.4 / 3 = 0.46
  double x = strangeAverage<double>(v, v + sizeof(v) / sizeof(v[0]));
 
  std::cout << x << std::endl;
  std::cin.get();
  return 0;
}
 
Текущее время: 15:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru