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

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

Войти
Регистрация
Восстановить пароль
 
Маргарита
0 / 0 / 0
Регистрация: 06.04.2012
Сообщений: 77
#1

Динамические массивы - C++

08.11.2012, 16:34. Просмотров 452. Ответов 1
Метки нет (Все метки)

С использованием динамических массивов, вводя размер массива с клавиатуры. Используя имя массива как указатель, и применяя адресную арифметику выполнить задание (каждое задание оформить отдельной функцией).
Дан одномерный массив, состоящий из Nцелочисленных элементов.
1.Заполнить массив случайными числами.
2.Найти минимальный отрицательный элемент.
3.Вычислить произведение ненулевых элементов массива, кратных 3.
4.Вывести отрицательные элементы на экран в обратном порядке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2012, 16:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Динамические массивы (C++):

Динамические массивы и функции. Динамические массивы. - C++
Дана матрица 6х8 целого типа. Создать одномерный массив, содержащий элементы матрицы, кратные числу, введенному с клавиатуры.

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц) - C++
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

Динамические массивы - C++
Помогите пожалуйста решить. Только матрицы надо обязательно через динамические массивы задавать( я ничего в этом не понимаю(

Динамические массивы - C++
Нужно создать массив из строк string, причем их количество заранее неизвестно (и вбить их значение заранее тоже нельзя). Кто-нибудь...

Динамические массивы - C++
int memory=MAX_PATH; char* htmlBuff =(char*) malloc(memory * sizeof(char)); for (int i=0 ; i<260 ; i++) htmlBuff='1'; ...

Динамические массивы - C++
Сдраствуйте надо написать програму на тему Динамические массивы Написать программу, использованием динамических массивов, вводя размер...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
08.11.2012, 18:28 #2
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
62
63
64
65
#include <iostream>
#include <cstdlib> 
#include <ctime> 
 
void Rand_number(int* array, int size) 
{ 
    srand((unsigned) time(0)); 
    int i;
    for ( i = 0; i < size; i++) 
        array[i] = rand() % 101-50; // от -50 до 50
} 
 
int Min_element(int* array, int size) 
{  
    int min = array[0]; 
    int i; 
 
    for ( i = 0; i < size; i++) 
        if(array[i] < min) 
            min = array[i]; 
    return min;
}
 
void prois(int* array, int size) 
{ 
    int p = 1; 
    int i; 
 
    for ( i = 0; i < size; i++) 
         if(array[i] != 0 && array[i] % 3 == 0) 
             p *= array[i]; 
    std::cout << "Произведение равно " << p << std::endl;
 
} 
 
void otr_element(int* array, int size) 
{ 
    int i; 
    for ( i = size - 1; i >= 0; i--) 
        if(array[i] < 0) 
            std::cout << array[i] << " "; 
    std::cout << std::endl;
}
 
int main() 
{   
    setlocale(0, "rus");
    int N; 
    int* array;  
    int min;
    std::cout << "Введите размер массива " << std::endl; 
    std::cin >> N; 
 
    array = new int[N];  
    Rand_number(array, N); 
    std::cout << "Массив заполненный случайными числами " << std::endl;
    for ( int i = 0; i < N; i++) 
        std::cout << array[i] << " "; 
    std::cout << std::endl; 
    min = Min_element(array, N); 
    std::cout << "Минимальный элемент равен " << min << std::endl; 
    prois(array, N); 
    otr_element(array, N);
    
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2012, 18:28
Привет! Вот еще темы с ответами:

Динамические массивы - C++
Удалить из массива максимальный элемент. Остальные элементы сдвинуть влево (максимальные элемент может встречаться несколько раз) ...

Динамические массивы - C++
1. Добавить после каждого четного элемента элемент со значением 0 2. Добавить столбец в конец матрицы :-[пожалуйста

Динамические массивы - C++
Доброго времени суток! Везде написано, что динамический массив - это массив, размер которого может меняться во время исполнения...

Динамические массивы - C++
Дана целочисленная матрица размером N. Найти сумму наименьших элементов ее нечетных строк и наибольших элементов ее четных строк. Нужно...


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

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

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