1 / 1 / 1
Регистрация: 24.09.2013
Сообщений: 140
1

Сформировать одномерный массив по условию

26.01.2014, 12:31. Показов 1001. Ответов 1
Метки нет (Все метки)

По условию:
Сформировать одномерный массив по условию
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2014, 12:31
Ответы с готовыми решениями:

Сформировать одномерный массив из элементов матрицы по условию
помогите плз, решить задачу в программировании ноль Дана матрица K(m,n).Сформировать одномерный...

Сформировать одномерный массив, следуя данному условию задачи
Приветствую всех. Помогите, пожалуйста, разобраться с массивом в СИ. 2-й раз не принял...

Сформировать одномерный массив из тех элементов заданной матрицы, которые удовлетворяют условию
дан двумерный массив. сформировать одномерный массив только из четных элементов двухмерного массива

Превратить одномерный массив по условию
Превратить массив таким образом, чтобы сначала располагались элементы, которые были на четных...

1
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
26.01.2014, 13:24 2
Лучший ответ Сообщение было отмечено Revolver19931 как решение

Решение

Revolver19931,
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
#include<iostream>
#include<cstdlib>
#include<ctime>
int main()
{
    srand(time(NULL));
    size_t sizeArray;
    std::cout<<"size:";
    std::cin>>sizeArray;
    int *array = new int [sizeArray];
    for(size_t i=0; i<sizeArray; i++)
        std::cout<<(array[i] = rand()%20)<<" ";
    int SumElements(array[0]);
    size_t PositionMinimalElemeny(0),PositionMaximalElement(0);
    for(size_t i=1; i<sizeArray; i++)
    {
        PositionMinimalElemeny = array[i]<array[PositionMinimalElemeny]? i : PositionMinimalElemeny;
        PositionMaximalElement = array[i]>array[PositionMaximalElement]? i : PositionMaximalElement;
        SumElements+=array[i];
    }
    std::swap(array[PositionMaximalElement],array[PositionMinimalElemeny]);
    size_t DeleteCountElements(0);
    double Avg = (double)(SumElements/sizeArray);
    std::cout<<"sr = "<<Avg<<std::endl;
    for(size_t i=0; i<sizeArray; i++)
        if((100 - ((Avg*100)/array[i])> 10))
            DeleteCountElements++;
        else
            array[i - DeleteCountElements] = array[i];
    sizeArray-=DeleteCountElements;
    std::cout<<"\nNew array: \n";
    for(size_t i=0; i<sizeArray; i++)
        std::cout<<array[i]<<" ";
    delete [] array;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2014, 13:24

Сформировать массив по условию
Добрый день,у меня дано такое условие: &quot; Заданы два вещественных массива X(n) иY (m) ....

Сформировать массив по условию
Заданы два вещественных массива Х=(х1, х2, …, хn) и Y=(y1, y2, …, ym). Сформировать массив Z, в...

Обработать одномерный массив согласно условию
В одномерном массиве, состоящем из n целых элементов, вычислить: - сумму элементов массива,...

Одномерный массив, найти сумму элементов по условию
: В заданном целочисленном массиве Z(15) положительных, отрицательных и нулевых чисел определить...


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

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

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