Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
anya_anya
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 36
1

Сформировать одномерный массив целых чисел

27.01.2014, 23:26. Просмотров 950. Ответов 1
Метки нет (Все метки)

1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
2) Распечатать полученный массив.
3) Удалить элементы кратные 3.
4) Добавить после каждого отрицательного элемента массива элемент со значением | M [ I-1 ]+1 |.
5) Распечатать полученный массив.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 23:26
Ответы с готовыми решениями:

Сформировать одномерный массив целых чисел
Здравствуйте. Скажите пожалуйста, что изменить, чтобы всё работало. Программа...

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

Сформировать одномерный массив целых чисел
Помогите с задачей 1) Сформировать одномерный массив целых чисел, используя...

Сформировать одномерный массив целых чисел
1.Сформировать одномерный массив целых чисел. 2.Распечатать полученный массив....

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

1
Kill100
419 / 285 / 81
Регистрация: 11.12.2010
Сообщений: 1,198
Завершенные тесты: 1
27.01.2014, 23:55 2
Лучший ответ Сообщение было отмечено anya_anya как решение

Решение

1 и 2 и 3
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
50
51
52
53
54
55
56
57
58
59
60
61
#include <stdlib.h>
#include <time.h>
using namespace std;
int random(int min, int max)
{
    return (double)rand() / RAND_MAX *(max - min) + min;
}
///Получает случайно сгенерированный массив
int* getRandomArray(int n, int min, int max)
{
    int* outPut = new int[n];
    for (int i = 0; i < n; i++)
        outPut[i] = random(min, max);
    return outPut;
}
/// Производит вывод массива на консоль
void printArray(int* inputArray, int n)
{
    for (int i = 0; i < n; i++)
    {
        printf("%i ", inputArray[i]);
    }
}
//Удаляет из массива элементы кратные указанному числу
//outCount - размер нового массива
int* removeA(int* inputArray, int n, int number, int &outCount)
{
    int* temp = new int[n];
    int* out = new int[n];
    outCount = 0;
    for (int i = 0; i < n; i++)
    {
        if (inputArray[i] % number == 0)
            temp[outCount++] = inputArray[i];
    }
    for (int i = 0; i < outCount; i++)
    {
        out[i] = temp[i];
    }
    delete[] temp;
    return out;
}
 
int main()
{
    srand(time(NULL));
    int* _array, *removedArray;
    int sizeInputArray, sizeRemovArray=0;
    printf("Input n\r\n");
    scanf_s("%i", &sizeInputArray);//cin>>sizeInputArray //если будет ошибка
    _array = getRandomArray(sizeInputArray, -20, 20);
    printf("Random array n\r\n");
    printArray(_array, sizeInputArray);
    removedArray = removeA(_array, sizeInputArray, 3, sizeRemovArray);
    printf("\r\nRemove krat 3 \r\n");
    printArray(removedArray, sizeRemovArray);
    system("Pause");
    delete[] removedArray;
    delete[] _array;
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2014, 23:55

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

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

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


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

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

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