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

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

Войти
Регистрация
Восстановить пароль
 
Ferolayt
6 / 6 / 0
Регистрация: 04.06.2010
Сообщений: 44
#1

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

11.09.2010, 10:25. Просмотров 1026. Ответов 3
Метки нет (Все метки)

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

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

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

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

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

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

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

3
Kastaneda
Jesus loves me
Эксперт С++
4689 / 2893 / 236
Регистрация: 12.12.2009
Сообщений: 7,355
Записей в блоге: 2
Завершенные тесты: 1
11.09.2010, 16:52 #2
Цитата Сообщение от Ferolayt Посмотреть сообщение
...элемент массива(ето я вроде знаю как делать ...
Ну так код в студию!!! Там посмотрим)
0
chesser
17 / 17 / 1
Регистрация: 02.08.2010
Сообщений: 44
11.09.2010, 17:54 #3
STL можно использовать?
0
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
11.09.2010, 18:15 #4
chesser, не думаю что тот кто знает СТЛ не сможет написать такие проги...
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
#include <iostream>
#include <math.h>
#include <cstdlib>
#include <conio.h>
using namespace std;
void popout(int arr[], int i, int size)
{
    for(int k=i;k<size-1;k++)
        arr[k]=arr[k+1];
    arr[size-1]=0;
}
int main()
{
    cout<<"Enter the size of array: __\b\b";
    int nn;
    cin>>nn;
    const int n=nn;
    int a[n];
    srand(time(NULL));
    bool was=false;
    int sum=0;
    for(int i=0;i<n;i++)
    {
        a[i]=rand()%101-50;
        if(was)
            sum+=abs(a[i]);
        if(a[i]<0)
            was=true;
    }
    cout<<"\nsum="<<sum<<"\n"<<"Enter A and B: ";
    int ar;
    int br;
    cin>>ar;
    cin>>br;
    int k=0;
    while(k<n)
    {
        if(a[k]<=br && a[k]>=ar)
        {
            popout(a,k,n);
            if(a[k]==0 && k!=n)
                break;
            continue;
        }
        k++;
    }
    getch();
    return 0;
}
2
11.09.2010, 18:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2010, 18:15
Привет! Вот еще темы с ответами:

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

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

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b]. - C++
| Исходные данные - n вещественных величин. || При написании программы используйте динамические массивы. 1. Найти...

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


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

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

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