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

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

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

Передать массив I в массив J в обратной последовательности - C++

09.01.2014, 18:12. Просмотров 336. Ответов 3
Метки нет (Все метки)

Передать массив I(10) в массив J(10) в обратной последовательности.
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
#include <iostream>
using namespace std;
 
int main()
{
    const int SIZE = 10;
    int I[SIZE];
    int J[SIZE];
 
    int i;
    for (i = 0; i < SIZE; i++) {
        cin >>I[i];
    }
 
    for (i = 0; i < SIZE; i++) {
        J[i] = I[SIZE-1-i];
    }
 
    for (i = 0; i < SIZE; i++) {
        cout <<J[i] <<" ";
    }
 
    cin.get();
    cin.get();
 
    return 0;
}
Помогите исправить код. Нужно выполнить это задание через указатель.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2014, 18:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передать массив I в массив J в обратной последовательности (C++):

Передать массив I(10) в массив J(10) в обратной последовательности - C++
помогите пожалуйта решить пару задач, задачи не сложные, но я не могу в них разобраться 1)Увеличить указатель на размер адресуемой им...

Массив: передать динамический массив в функцию и записать в каждый элемент строку из файла - C++
задача: передать динамический массив в функцию, и записать в каждый элемент строку из файла. количество строк известно вот что у меня...

Как передать массив структур в функцию в качестве параметра, чтобы изменения в функции меняли исходный массив? - C++
Допустим есть структура struct Base { int a; int b; int c; }; В основном методе main() объявим массив...

Как передать массив в массив с указателем - C++
Как передать массив в массив с указателем тоесть например массив double c в массив **а в этой функции#include &lt;windows.h&gt;//malloc,...

Не могу разобраться как передать корректно передать массив из функции в функцию - C++
//--------------------------------------------------------------------------- #pragma hdrstop ...

Массив. Найти, сколько членов первой последовательности совпадает с членами второй последовательности - C++
Всем привет! Нужна помощь в решении задачки. Вот её условие: Даны две последовательности целых чисел а1, а2,..., аn и b1, b2,...,...

3
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
09.01.2014, 18:19 #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
#include <iostream>
using namespace std;
 
void func (int* a,int* b,int n)
{
    for (int i=n-1; i>=0; i--)
       b[n-i-1] = a[i];
}
 
int main()
{
const int SIZE = 10;
int I[SIZE];
int J[SIZE];
 
int i;
for (i = 0; i < SIZE; i++) {
cin >>I[i];
}
 
func (I,J,SIZE);
 
for (i = 0; i < SIZE; i++) {
cout <<J[i] <<" ";
}
 
cin.get();
cin.get();
 
return 0;
}
1
JokerCD
0 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 41
28.01.2014, 03:41  [ТС] #3
А существуют какие то другие способы решения этой задачи через указатель?
0
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
28.01.2014, 13:12 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от JokerCD Посмотреть сообщение
А существуют какие то другие способы решения этой задачи через указатель?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()
{
    const int SIZE = 10;
    int I[SIZE];
    int J[SIZE];
    int i;
    for (i = 0; i < SIZE; i++)
        cin >>I[i];
    for (i=0; i<SIZE; i++)
        *(J+i) = *(I+SIZE-i-1);
    for (i = 0; i < SIZE; i++)
        cout <<J[i] <<" ";
    cin.get();
    cin.get(); 
    return 0;
}
0
28.01.2014, 13:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2014, 13:12
Привет! Вот еще темы с ответами:

Массив.1преобразовать с обратной последовательностью символов. 2 отсортировать по возрастанию,предварительно возведя в квадрат - C++
Здравствуйте!по информатике задали вот такие задачи : произвольный массив А={а0,а1,...аn} 1. Преобразовать в массив с обратной...

Передать переменную в массив - C++
как передать переменную с в массив?? #include &quot;stdafx.h&quot; #include &quot;iostream&quot; using namespace std; void main() { ...

Передать массив в функцию - C++
Здрасти. Знаю что таких тем навалом,но я что-то не понял. допустим есть массив mas я передаю его в функцию func(...). в этой...

Передать массив в функцию - C++
Здравствуйте. Помогите пожалуйста, я сделал задание: Программа считает сумму 4-х чисел и выводит ответ на экран #include &lt;iostream&gt; ...


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

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

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