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

дописать задачу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс String http://www.cyberforum.ru/cpp-beginners/thread586920.html
добрый день. У кого-то есть программа которая создаёт класс String – строку, используя динамическую память. Определить операторы "+" –сложение строк, "=" и "+=" – присваивания, как методы класса. Определить операторы сравнения "==", "!=", "<", ">", как дружественные функции. Операторы должны работать как со String, так и с char*. Определить оператор "" для доступа к каждому символу в отдельности....
C++ МЕтод хорд Всем привет. Надо сделать задачку (она на картинке в рамке красной) там надо применить метод хорд... Если кому не сложно, помогите пжлст.... http://www.cyberforum.ru/cpp-beginners/thread586906.html
Ссылки + классы C++
Есть класс A. В нем перегружаю операцию operator&(A& obj); Далее в этой функции происходят действия: A &o1 = (somebool ? this : obj) Однако, это ошибка. А как правильно? Добавлено через 11 минут upppp
C++ Выделение памяти
Добрый вечер. Немогу никак понять некоторые тонкости выделения памяти. Во первых: на что указывает указатель, при записи char* s="abc"; ведь здесь не используется strdup, а значит строка записывается в "никуда"? при этом если инициализировать как выше, все будет нормально, а если попытаться записать что либо в char* s; вылетит ошибка. Во вторых: чем отличается к примеру char* s=new int; от...
C++ Матрица, ручной ввод элементов http://www.cyberforum.ru/cpp-beginners/thread586887.html
Ещё раз здравствуйте. Встала такая проблема, не получается переделать рандомное заполнение матрицы на ручное. Помогите, либо отошлите в тему, где это подробно описано) #include "iostream" #include "ctime" #include "stdlib.h" using namespace std; class Matrix {
C++ Сумма ряда Ребята.помогите доработать прогу,не получается.. ((( Добавлено через 18 минут Вычислить сумму ряда (-1)^K/K^k #include<iostream.h> #include<math.h> #include<conio.h> #include<stdlib.h> #include<stdio.h> подробнее

Показать сообщение отдельно
Адель1993
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 6
25.05.2012, 22:39     дописать задачу
Дан массив из n целых чисел. Удалить из массива все элементы, равные максимальному значению элементов массива. Найти значение и положение первого минимального элемента массива. Упорядочить числа массива так, чтобы от начала массива и до минимального значения они убывали, а после минимального и до конца массива — возрастали.




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
#include <iostream>
using namespace std;
void vvodMAs(int x[], int n);
void Max (int x[], int n, int &max);
void yd (int x[], int n, int &max);
void nomMin (int x[], int n, int &m, int &min);
 
int()
{
}
 
void vvodMAs(int x[], int n)    // вводил массив
{
cout «"massiv"« n « "chisel:\n";
for (int i=0; i<n; i++)
cin»x[i];
}
 
void Max (int x[], int n, int &max)  / /искал максимум
{
int max = x[0];
for (int i=1; i<n; i++)
if (x[i]>max)
max=x[i]
}
 
void yd (int x[], int n, int &max) // вот удаление правильно написано или нет? 
{
int i, k, j;
k = n;
for(i = 0; i < k; i++)
{
if(x[i] = max)
{
k--;
for(j = i; j < k; j++)
x[j] = x[j+1];
i--;
}
}
}
 
void nomMin (int x[], int n, int &m, int &min) // искал номер минимума
{
int m, min = x[0];
for (int i=1; i<n; i++)
if (x[i]>min)
{
min=x[i];
i=m;
}
}
Упорядочить числа массива так, чтобы от начала массива и до минимального значения они убывали, а после минимального и до конца массива — возрастали.

вот эту часть не знаю как написать, но нужно обязательно все делать через подпрограммы, условия учителя, буду благодарен тому кто поможет и объяснит
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru