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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.77
smolin91
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 21
#1

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b]. - C++

12.12.2010, 14:13. Просмотров 3508. Ответов 23
Метки нет (Все метки)

| Исходные данные - n вещественных величин.
|| При написании программы используйте динамические массивы.

1. Найти максимальный элеметн массива.
2. Найти сумму элементов массива, расположенных до последнего положительного элемента.
3. Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b]. Освободившиеся в конце массива элементы заполнить нулями.

Добавлено через 1 минуту
Буду очень признателен за вашу помощь. По возможности вам отплачу тем-же
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2010, 14:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b]. (C++):

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

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b] - C++
Всем здравствуйте, нужна ваша помощь , написать программу на DEV C++ Очень буду благодарен ! В одномерном массиве, состоящем из n...

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

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а, b] - C++
Сжать массив, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце массива элементы заполнить...

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а, b] - C++
Указатели с++: Задача: В одномерном массиве , состоящем из n действительных элементов , вычислить : • максимальный элемент массива ; ...

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b] - C++
Сжать массив, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце массива элементы заполнить...

23
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
13.12.2010, 15:08 #16
C++
1
2
3
double *Arr,sum=0.0,a,b,max=-99.0;
 
Arr= new double[n];
0
smolin91
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 21
13.12.2010, 15:48  [ТС] #17
не получается!!!

Добавлено через 15 минут
я задаю
массив 10 чисел
а = 2
в = 6
и всёрано не работает!
даже если
а= 2,2
в = 3,5
и всёравно не работает!
МНЕ НУЖНО ЧТО-БЫ сам массив был массивом вещественных чисел, т.е. в нем должны быть не только целые числа, но и дробные
0
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
13.12.2010, 15:53 #18
smolin91,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main()
{
        const size_t n = 5;
        double a[n], d = 0.1;
        srand(time(0));
        for(int i = 0; i < n; ++i, d += 0.3)
        {
            a[i] = static_cast<double>(rand() % 10) + d;
            std::cout << a[i] << "   ";
        }
        return 0;
}
0
smolin91
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 21
13.12.2010, 16:02  [ТС] #19
а можите сделать под мой массив ?
0
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
13.12.2010, 16:21 #20
smolin91, А чем "твой" масив отличается от простых ?Просто вставь где нужно некоторые строки из мого кода в свой.
0
smolin91
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 21
13.12.2010, 17:04  [ТС] #21
ja poprobivav s tvoim kkodom
a nelzha 4to bi on sam desjati4nuju drob vidaval a ne zadanna v kode ?!?!?!
a to palevnaja zakonomernost 4isel est....
mozho SAVSEM proizvolnie ne celie isla sdelat ?!?!?!
0
Filthy
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 6
13.12.2010, 19:02 #22
Дан одномерный массив из N целых чисел в диапазоне от -5 до 5. Найти наибольший участок массива, в котором положительные и отрицательные числа чередуются. Участок может начинать-ся как с положительного, так и с отрицательного числа. Вывести длину этого участка.
0
smolin91
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 21
13.12.2010, 22:46  [ТС] #23
Люди помогите с моим массивом...
мне надобыло сдать неделю назад, а я не знаю как правильно составить код проги...

Добавлено через 5 минут
как сделать так, что бы в массиве были произвольные не только целые числа, но и дробные.?!?!?!?!?

Добавлено через 1 час 59 минут
а то слишком палевно получается....есть закономерность...!

Добавлено через 31 секунду
#include <iostream>
#include <conio.h>
#include <time.h>
using namespace std;
int main()
{
srand( time(NULL));
int n, i, pos=0, j=0;
double *Arr,sum=0.0, a, b, max=-99.0;
setlocale (LC_ALL, "Russian");

cout<< "\n Введите размер массива =\n ";
cin >> n;
cout<<" Ввидите интервал чисел \n a = \n ";
cin>>a;
cout<< " b =\n ";
cin>> b;

Arr = new double[n];
cout<< " Массив:\n " << " ";
for(int i=0; i<n; i++)
{ Arr[i]=rand()%21-10;
cout<< Arr[i] << " ";

if (Arr[i]<0); };
for (int i=0; i<n; i++)
if (Arr[i]>max)
max=Arr[i];

cout<< "\n Максимальный элемент массива =\n " << max <<endl;
for(i=n-1; i>=0; i--)
{ if (pos>=1);
if (pos>=0)pos++; }

cout<< " Сумма элементов массива,расположенных до последнего положительного элемента =\n " << sum;
cout<<"\n Новый массив. в котором отсудствует интервал Вами заданный : \n ";
for(i=0;i<n;i++)
if(abs(Arr[i])<=a || abs(Arr[i])>=b)
{ Arr[j]=Arr[i]; j++; }
for(i=j;i<n;i++) Arr[i]=0;
for(i=0;i<n;i++)
cout<< Arr[i] << " ";
cout<< "\n Конец! \n" <<endl;
return 0; }
0
smolin91
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 21
16.12.2010, 18:51  [ТС] #24
Люди, спасите.....горю!
можите помочь закончить с этим массивом !?!?
а то учила начала придераться! =(

Добавлено через 1 минуту
что бы в массиве были произвольные не только целые числа, но и дробные.?!?!?!?!?
0
16.12.2010, 18:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2010, 18:51
Привет! Вот еще темы с ответами:

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

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b]. Освободившиеся в конце массива элементы заполнить нулями - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. максимальный элемент массива; 2. сумму элементов массива,...

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a, b]. освободившиеся в конце массива элементы заполнить нулями. - C++
Сжать массив, удалив из него все элементы, модуль которых находится в интервале . освободившиеся в конце массива элементы заполнить нулями....

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


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

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

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