Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 10.11.2014
Сообщений: 2
1

Сжать массив, удалил из него все элементы, модуль которых находится в заданном интервале

11.11.2014, 22:18. Показов 1162. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В одномерном массиве, который состоит из n действительных элементов, вычислить:
а) максимальный элемент массива;
б) сумму элементов массива, расположенных до последнего положительного элемента;
в) сжать массив, удалил из него все элементы, модуль которых находится в интервале [a, b]. Освободившиеся в конце массива элементы заполнить нулями.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2014, 22:18
Ответы с готовыми решениями:

Сжать массив, удалив из него все элементы, модуль которых находится в заданном интервале
Здравствуйте, есть такая задачка. С одномерным массивом, состоящим из n вещественных элементов,...

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

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

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

1
385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
12.11.2014, 14:07 2
Лучший ответ Сообщение было отмечено Anton_ как решение

Решение

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
#include <iostream>
#include <time.h>
#include <math.h>
void main()
{
    const int n=10;
    int i, j, a, b, max=std::numeric_limits<int>::min(), sum=0, A[n];
    srand(time(0));
    for (i=0; i<n; i++)
    {
        A[i]=rand()%20-10;
        std::cout<<A[i]<<" ";
        if (A[i]>max)
            max=A[i];
    }
    std::cout<<"\nmax= "<<max;
    for (i=n-1; i>=0; i--)
        if (A[i]>0)
        {
            for (i--; i>=0; i--)
                sum+=A[i];
            break;
        }
    std::cout<<"\sum= "<<sum;
    std::cout<<"\nplease enter the range limit";
    std::cin>>a>>b;
    if (a>b)
    {
        int temp=a;
        a=b;
        b=temp;
    }
    for (i=0; i<n; i++)
        if (abs(A[i])>=a&&abs(A[i])<=b)
        {
            for (j=i; j<n-1; j++)
                A[j]=A[j+1];
            A[n-1]=0;
            i--;
        }
    std::cout<<"\nmodified array: ";
    for (i=0; i<n; i++)
        std::cout<<A[i]<<" ";
}
0
12.11.2014, 14:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2014, 14:07
Помогаю со студенческими работами здесь

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

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

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

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

Сжать массив, изъяв из него все элементы, модуль которых находится в интервале [a, b]
зжати масив, вилучивши з нього всі елементи, модуль яких знаходиться в інтервалі , місце яке...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru