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

Реализовать функцию копирования элементов первого массива во второй в обратном порядке. - C++

Восстановить пароль Регистрация
 
jeron
0 / 0 / 0
Регистрация: 23.12.2011
Сообщений: 21
23.12.2011, 20:09     Реализовать функцию копирования элементов первого массива во второй в обратном порядке. #1
1. Создать проект, который содержит консольную программу Win32.
2. Создать два массива на N элементов, размер первого определить неявно (путем
инициализации определенным количеством элементов). Реализовать функцию копирования элементов
первого массива во второй в обратном порядке. Реализовать функции, которые будут
выполнить операции над массивами (Определить сумму элементов расположенных после первого отрицательного элемента) и (Найти минимальное значение, что получаем в результате деления элемента
на его порядковый номер). Результаты вывести на
экран.
3. Создать двумерный массив размером N и M элементов, Реализовать функцию
инициирование его элементов случайными значениями и функции которые будут выполнять
операции над массивом согласно варианту (таблица 2). Результаты вывести на экран.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2011, 20:09     Реализовать функцию копирования элементов первого массива во второй в обратном порядке.
Посмотрите здесь:

C++ Вывод элементов массива в обратном порядке
C++ Реализовать функцию, которая переписывает элементы входного массива в обратном порядке
копирования файла в обратном порядке C++
Переставить в обратном порядке элементы одномерного массива, расположенные до первого минимального C++
C++ Записать элементы массива в обратном порядке: первый элемент должен оказаться на последнем месте, второй - на предпоследнем
Не использую доп. элементов массива переставить элементы массива в обратном порядке C++
C++ Сделать шаблонную функцию массива перестановка элементов в обратном порядке
C++ Запись в обратном порядке элементов массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_A_L
 Аватар для S_A_L
8 / 8 / 0
Регистрация: 22.12.2011
Сообщений: 14
23.12.2011, 23:34     Реализовать функцию копирования элементов первого массива во второй в обратном порядке. #2
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
66
67
68
69
70
71
72
73
74
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
void copyRevers ( int *, const int *, const int );
int sumAfterMinus ( const int *, const int );
int min ( const int *, const int );
void print ( const int *, const int );
 
int main ( void )
{
    int mas_1 [] = {0,1,2,-3,4,5,6,7,8,9};
 
    const int SIZE_MAS = 10;
    int mas_2 [SIZE_MAS];
 
    copyRevers ( mas_2, mas_1, SIZE_MAS );
    int sum = sumAfterMinus ( mas_1, SIZE_MAS );
    int min = min ( mas_1, SIZE_MAS );
 
    cout << "Mas_1 = ";
    print ( mas_1, SIZE_MAS );
 
    cout << "Mas_2 = ";
    print ( mas_2, SIZE_MAS );
    cout << endl;
 
    cout << "Sum = " << sum << endl;
    cout << "Min = " << min << endl;
    cout << endl;
 
    system ( "PAUSE" );
 
    return 0;
}
 
 
void copyRevers ( int *m_1, const int *m_2, const int size )
{
    for ( int i = 0; i < size; ++i )
        m_1 [i] = m_2 [size - 1 - i];
}
 
int sumAfterMinus ( const int * mas, const int size )
{
    int i = 0;
    while ( mas [i++] >= 0 );
 
    int sum = 0;
    for ( ; i < size; ++i )
        sum += mas [i];
 
    return sum;
}
 
int min ( const int *mas, const int size )
{
    int result = mas [0] / 1;
    for ( int i = 1; i < size; ++i ){
        int temp = mas [i] / (i + 1);
        if ( temp < result )
            result = temp;
    };
 
    return result;
}
 
void print ( const int *mas, const int size )
{
    for ( int i = 0; i < size; ++i )
        cout << mas [i];
    cout << endl;
}
jeron
0 / 0 / 0
Регистрация: 23.12.2011
Сообщений: 21
24.12.2011, 02:44  [ТС]     Реализовать функцию копирования элементов первого массива во второй в обратном порядке. #3
спс чувак=)
Yandex
Объявления
24.12.2011, 02:44     Реализовать функцию копирования элементов первого массива во второй в обратном порядке.
Ответ Создать тему
Опции темы

Текущее время: 11:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru