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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
JtDimka
2 / 2 / 0
Регистрация: 19.05.2012
Сообщений: 57
#1

посчитать макс и мин элемент массива ,сумма между 1-ым и 2-ым положит элементом и упорядочить по определённому принципу - C++

07.06.2013, 03:13. Просмотров 383. Ответов 2
Метки нет (Все метки)

В одномерном массиве состоящем из n вещественных элементов вычислить :1)минимальный и максимальный по модулю элемент массива;2)сумма элеентов,расположенных между первым и вторым положительным элементов.преобразовать массив так,чтобы в первой его половине располагались элементы,состоящие в нечётных позициях,а во второй половине - элементы,состоящие в чётных позициях
Сегодня последний день сдачи, помогите кто пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2013, 03:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос посчитать макс и мин элемент массива ,сумма между 1-ым и 2-ым положит элементом и упорядочить по определённому принципу (C++):

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

Ошибка в строке содержащую мин и макс элемент массива - C++
#include <iostream> #include <clocale> #include <cstdlib> #include <iomanip> int main() { using namespace std; ...

Не правильно выводит произведение элементов массива кратных 3-ем, между мин. и макс - C++
Привет ребят,посмотрите почему у меня не правильно выводит произведение элементов массива кратных 3-ем,между мин. и макс. #include...

Найти сумму чисел, которые находятся между Мин. и Макс по модулю элементами массива - C++
Есть такая вот задача: Найти сумму чисел, которые находятся между Мин. и Макс по модулю элементами массива(в суммы включить эти...

Найти макс. элемент среди отрицательных и мин. элемент среди положительных элементов массива - C++
В массиве (введенном пользователем) найти максимальный элемент среди отрицательных массива и найти минимальный элемент среди положительных...

Найти максимальный по модулю элемент массива и его номер, сумму расположенных между первым и последним положит - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) максимальный по модулю элемент массива и его номер; 2) сумму...

2
JtDimka
2 / 2 / 0
Регистрация: 19.05.2012
Сообщений: 57
17.06.2013, 04:41  [ТС] #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
#include <iostream>
#include <time.h>
using namespace std;
 
void main()
{
srand(time(NULL));
int n,k=0;
cout « "Enter N plz ";
cin » n;
double *mas=new double[n],s=0,min,max,a,b;
for(int i=0;i<n;i++)
{
mas[i]=(rand()%200-100)/10.0;
cout « mas[i] « " ";
}
for(int i=0;i<n;i++)
{
if(mas[i]>0)
{
for(int j=i+1;j<n;j++)
{
if(mas[j]>0) { k++; break; }
s=s+mas[j];
}
}
if(k==1) break;
}
cout « endl « "Summa=" « s « endl;
min=fabs(mas[0]); max=fabs(mas[0]);
for(int i=0;i<n;i++)
{
if(fabs(mas[i])<fabs(min)) min=mas[i];
if(fabs(mas[i])>fabs(max)) max=mas[i];
}
cout « "Max(Modul)=" « max « endl « "Min(Modul)=" « min « endl;
int st=1;
for(int j=0;j<n-1;j++)
{
if((j+1)%2==0) { swap(mas[st],mas[j+1]); st++; }
}
for(int i=0;i<n;i++)
cout « mas[i] « " ";
system("pause");
}
посмотрите пожалуйста чисто нижнюю часть в ней, там где сортировка, она правильно сделана или нет?если нет, то исправьте пожалуйста
0
Amedal
0 / 0 / 0
Регистрация: 25.04.2013
Сообщений: 11
17.06.2013, 08:29 #3
Каким образом вы считаете четность\нечетность элемента вещественного типа, если делением на 0,2, то сортировка не верна.

Добавлено через 51 минуту
Вот тут можно посмотреть такую сортировку: Сортировка четных/нечетных элементов массива
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2013, 08:29
Привет! Вот еще темы с ответами:

макс и мин растояние между точками - C++
задача в массиве (х) заданы координаты точек х и в массиве (у) координаты точек у найти макс и мин раст от 1 точки ! вот я попробовал...

список мин и макс элемент - C++
Дан список из целых чисел, найти первое из всех минимальных значений и последнее из всех максимальных, при этом удалить все значения между...

Произведение между мин и макс. Прога виснет :) - C++
не пойму в чём ошибка float proizv(float * a, int n){ int i, min_ind,max_ind; float pr=1,min=a,max=a; for(i=0;i&lt;n;i++){ ...

Работа со стеком (найти мин и макс элемент) - C++
есть стек struct Stack { int info; //значение элемента Stack * next; //указатель на следующий элемент...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru