Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операторов https://www.cyberforum.ru/ cpp-beginners/ thread1307863.html
Программа должна быть создана с использованием класса, необходимо предвидеть функции доступа к полям класса (функции get() и set()) и необходимо перегрузить следующие операторы: • Присвоения; • Сочетания ( у случае символьных полей сочетание подразумевается как конкатенация); • Соответствие; • Потоковый ввод; • Потоковый вывод. Сельскохозяйственные культуры...
Светофор на перекрестке C++
Написать программу, имитирующую работу светофоров (автомобильных и для пешеходов) на перекрестке. Должны быть настройки горения каждого цвета светофора для автомобилей. Программа на вход получает время, на выходе показывает состояние каждого светофора через заданное время. Собственно, вопросы: 1) какое время тут имеется в виду? Мне нужно задавать таймер для горения каждого цвета? Я не совсем...
C++ Узнать длину строки и длину каждого слова есть код который реверсирует слова в строке. Как узнать длину слова(например 3 слова ) и количество символов ? #include <iostream> #include <string> using namespace std; int main() { // Вводим строку char strCh; https://www.cyberforum.ru/ cpp-beginners/ thread1307848.html C++ Ошибки в многопоточном вычислении средствами с++11 Задачка: 20 детей едят из одной миски, в которой 100 слив, когда ребенок хочет кушать, он берёт из миски одну сливу, только если миска не пуста, если же пуста - зовёт маму, чтобы та наполнила её (соотвественно 100 слив), создать многопоточное приложение, реализующее задачу. Есть класс MainWindow, в котором определены 3 метода: Готовка: int Cooking_a() { int food=M; https://www.cyberforum.ru/ cpp-beginners/ thread1307840.html
Неправильно считает C++
#include<iostream> #include<clocale> #include<cmath> #include<cstdlib> #include<cstring> using namespace std; double volume(double r1, double r2) { return (4./3.)*M_PI*pow(r1,3)-(4./3.)*M_PI*pow(r2,3); }
C++ Разница между перегрузкой операторов внешней или внутренней функцией Перегружаю operator* (умножаю экземпляры своего класса между собой). Как лучше перегрузить: MyClass operator*(MyClass a, MyClass b){}или MyClass MyClass::operator* (const MyClass& a){}Страуструп предпочитает внешние функции, в интернете находил сторонников внутренних, но никто не приводит каких-либо аргументов... https://www.cyberforum.ru/ cpp-beginners/ thread1307808.html
C++ Странности с неразрешёнными файлами include (Kubuntu, NetBeans) Всем привет. Буквально несколько дней назад я начал осваивать C++. Мне захотелось попробовать из готовых примеров создать демон, который я ранее написал на PHP. Назначение демона - соединение раз в секунду с базой данных, проверка значений в определённых таблицах и в зависимости от них выполнение неких заложенных в логику правил. Обычно пользоваться готовыми примерами мне удавалось... https://www.cyberforum.ru/ cpp-beginners/ thread1307806.html C++ Ошибка в программе
Откуда берутся эти числа? Задание (если нужно): Дан одномерный массив из 100 элементов, состоящий из случайных вещественных чисел в диапазоне от -35 до 50. Вывести в порядке не убывания (возрастания) те положительные элементы этого массива, которые меньше заданного числа Х (0<X<50). // ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h"...
C++ Странности с неразрешёнными файлами include (Kubuntu, NetBeans) Всем привет. Буквально несколько дней назад я начал осваивать C++. Мне захотелось попробовать из готовых примеров создать демон, который я ранее написал на PHP. Назначение демона - соединение раз в секунду с базой данных, проверка значений в определённых таблицах и в зависимости от них выполнение неких заложенных в логику правил. Обычно пользоваться готовыми примерами мне удавалось... https://www.cyberforum.ru/ cpp-beginners/ thread1307796.html C++ Контейнер list https://www.cyberforum.ru/ cpp-beginners/ thread1307787.html
Добрый день! Помогите пожалуйста разобраться, никогда раньше не работал с листом. Задача следующая: В числовой последовательности вставить после каждого простого числа удвоенное среднее геометрическое всех элементов последовательности. Реализация при помощи STL. Заранее Спасибо! #include <iostream> #include <time.h> #include <stdlib.h> #include <math.h> #include <list>
C++ Ошибки в Visual Studio
при создании даже самого простого кода, например hello world или любой программы выдаёт такие ошибки: 1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ссылка на неразрешенный внешний символ __imp__EncodePointer@4 в функции _pre_c_init 1>MSVCRTD.lib(atonexit.obj) : error LNK2001: неразрешенный внешний символ "__imp__EncodePointer@4" 1>MSVCRTD.lib(atonexit.obj) : error LNK2019: ссылка на...
C++ Перегрузка шаблона: исправить код Помогите плиз с заданием: . Выполнить перегрузку шаблона для целочисленных и вещественных элементов. #include "stdafx.h" #include <iostream> #include <cstdlib> #include < conio.h> #include <cstdlib> //для rand(),srand() #include <ctime> https://www.cyberforum.ru/ cpp-beginners/ thread1307780.html
0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 10
0

Вставка элемента в массив - C++ - Ответ 6886616

22.11.2014, 19:35. Показов 1153. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть упорядоченный массив v.Необходимо вставить p-среднее значение массива v в этот массив v, чтобы он был упорядочен.

помогите с функцией Insert!

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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#include <QCoreApplication>
#include <QTextStream>
#include <QVector>
#include <iostream>
#include <cmath>
 
QTextStream cout (stdout);
QTextStream cin (stdin);
 
void GenerateArray( QVector<double>& v )
{
    int n = v.size();
    for ( int i = 0; i < n; i++)
        cin >> v[i];
}
 
template<class FMI>
int FindMinIndex ( const FMI* p, int n )
{
    int imin = 0;
    for (int i = 0; i < n; i++)
 
    if ( p[i] < p[imin] )
        imin = i;
 
    return imin;
}
 
template<class S>
void Swap( S& x1, S& x2)
{
   S x3 = x1;
    x1 = x2;
    x2 = x3;
 
}
 
void SortSelect ( double* p, int n)
{
    for (int i = 0; i < n; i++)
    {
        int k;
        k = FindMinIndex(p+i,n-i);
               // cout << k << " ";
               // cout << endl;
        Swap ( p[i], p[k+i]);
    }
 
}
 
template<class SS>
void SortSelect ( QVector<SS>& q )
{
    SS* p = q.data();
    int n = q.size();
    for (int i = 0; i < n; i++)
    {
        int k;
        k = FindMinIndex(p+i,n-i);
               // cout << k << " ";
               // cout << endl;
        Swap ( p[i], p[k+i]);
    }
 
}
 
double Srednee(QVector<double>& v)
{
    double sum = 0.0;
    double p;
    for (int i = 0; i < v.size(); i++)
        sum = sum + v[i];
        p = sum / v.size();
        return p;
}
 
void Insert(QVector<double>& v, int x)
{
   
    
 
}
 
int main(int argc, char *argv[])
{
    int M = 5;
      QVector<double> v;
      v.resize(M);;
      GenerateArray(v);
      SortSelect(v);
      double s = 0;
      s = Srednee(v);
      for (int i = 0; i < v.size(); i++)
             cout << v[i] << " " ;
             cout << endl;
             cout << s << " " ;
             cout << endl;
             Insert(v,s);
             for (int i = 0; i < v.size()+1; i++)
                 cout << v[i] << " " ;
                 cout << endl;
 
    return 0;
}


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

Вставка элемента в массив
Вставить число k перед всеми элементами массива, которые больше k.

Вставка элемента в массив
Требуется вставить в данный массив на данное место данный элемент, сдвинув остальные элементы...

Вставка элемента в массив
Задача состоит в следующем: 1) Пользователь выбирает длину блока (c= 1). 2) Блок состоит из...

Вставка нового элемента в массив
В одномерном массиве, элементы которого - целые числа, произвести следующие действия:Вставить...

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

Вставка элемента в одномерный массив
Задан упорядоченный по возростанию массив целых чисел A и число B. Для числа B найти такое место...

Gcc вставка элемента в двумерный массив
Как вставить элемент в массив, заполненный random числами ? ms= 0 получается нечто другое... ...

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

Вставка заданного числа в массив после k-го элемента
Написать программу, вставляющую заданное число m в целочисленный массив A после k-го элемента....

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