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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ исправьте программу, добавив функцию http://www.cyberforum.ru/cpp-beginners/thread415790.html
Написал программу, работает. Но нужно переделать с функцией, не могу осилить. #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<iomanip> #include<iostream> #include<math.h> #define m 6 //Количество строк #define n 6 //Количество столбцов int main() {
C++ создание класса Создать класс для работы с матрицей. Данные класса: матрица A(3×3). Открытые функции класса: транспонирование матрицы. Перегрузить операции «>>», «<<» для ввода и вывода матрицы. Перегрузить операции «++» и «--» увеличения или уменьшения каждого элемента матрицы на 1. http://www.cyberforum.ru/cpp-beginners/thread415787.html
C++ Даны две строки, содержащие не более 100 символо
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать строку, которая содержит заданное слово заданное количество раз. Вот код моей программы: #include <iostream> #include <conio.h> #include <string.h> #include <stdio.h> #include <windows.h> using namespace std; int main() {
C++ Шаблоны классов
реализовал стек. хочу вставить шаблон. не получается. не компиллирует да и вообще куча ошибок. как эта штука работает? #include <iostream> #include <conio.h> using namespace std; //typedef int T; template <class T> class stack_elem {
C++ Транспонировать матрицу http://www.cyberforum.ru/cpp-beginners/thread415750.html
Помогите с заданием: "Транспонировать матрицу и вывести на экран элементы главной диагонали и диагонали, располагающейся под главной".
C++ решение задачи,конвертация числа в строку. дана строка символов,состоящая из произвольных десятичных цифр,разделенных пробелами.вывести на экран числа этой строки в порядке возрастания их значений. вот код: #include <iostream.h> #include <string.h> #include <stdio.h> #include <stdlib.h> подробнее

Показать сообщение отдельно
S_A_L
 Аватар для S_A_L
8 / 8 / 0
Регистрация: 22.12.2011
Сообщений: 14
23.12.2011, 23:34     Реализовать функцию копирования элементов первого массива во второй в обратном порядке.
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;
}
 
Текущее время: 10:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru