1 / 1 / 0
Регистрация: 16.12.2015
Сообщений: 12
1

Сформировать массив, элементами которого являются элементы исходного массива, расположенные в обратном порядке

16.12.2015, 09:57. Показов 2124. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времини суток.
Подскажите пожалуйста как задать массив в массиве
Сформировать массив, элементами которого являются элементы исходного массива, расположенные в обратном порядке
Миниатюры
Сформировать массив, элементами которого являются элементы исходного массива, расположенные в обратном порядке  
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2015, 09:57
Ответы с готовыми решениями:

Сформировать одномерный массив, элементами которого являются все положительные элементы исходного массива, расположенные после его 1-го отрицательного
Дан массив X(N,M). Найти первый отрицательный элемент при построчном просмотре. Сформировать...

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

Формирование массива, элементами которого являются положительные элементы исходного, расположенные подряд
2. Процедуры с использованием одномерных массивов: Формирование массива, элементами которого...

Сформировать одномерный массив, элементами которого являются отрицательные элементы исходного
Дан двумерный массив. Найти максимальный элемент. Сформировать одномерный массив, элементами...

11
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
16.12.2015, 10:27 2
текст задания должен быть рукописным, одна задача - одна тема!!!
1
1 / 1 / 0
Регистрация: 16.12.2015
Сообщений: 12
16.12.2015, 10:32  [ТС] 3
Сформировать массив b, элементами которого являются элементы исходного одномерного массива a, расположенные в обратном порядке.
(1 < i < imax;
imax < 10)
Вывод на экран :imax, массив a массив b
0
104 / 104 / 99
Регистрация: 30.06.2015
Сообщений: 272
16.12.2015, 10:33 4
tekdem,
первое задание: судя по формулировке вам не надо задавать "массив в массиве" а всего навсего переписать елементы массива а в массив б задом на перед...или я не прав?

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main()
{
    int a[10] = {0,1,2,3,4,5,6,7,8,9};
    int b[10];
    unsigned int i,j=9;
 
    for(i=0;i<10;i++)
    {
        b[j]=a[i];
        j--;
    }
    return 0;
}
1
1 / 1 / 0
Регистрация: 16.12.2015
Сообщений: 12
16.12.2015, 10:36  [ТС] 5
Я миниатюру не добавлял

Добавлено через 1 минуту
Спасибо, а как их в обратном порядке вывести?
0
104 / 104 / 99
Регистрация: 30.06.2015
Сообщений: 272
16.12.2015, 11:05 6
tekdem, елементы уже записаны в обратном порядке в массив б просто выводите "б" на консоль...

C
1
2
3
4
for(i=0;i<10;i++)
    {
        printf("%d",b[i]);
    }
1
1 / 1 / 0
Регистрация: 16.12.2015
Сообщений: 12
16.12.2015, 19:02  [ТС] 7
Цитата Сообщение от ThePlague Посмотреть сообщение
tekdem,
первое задание: судя по формулировке вам не надо задавать "массив в массиве" а всего навсего переписать елементы массива а в массив б задом на перед...или я не прав?
Ошибка компиляции
0
104 / 104 / 99
Регистрация: 30.06.2015
Сообщений: 272
17.12.2015, 11:20 8
tekdem, напиши саму ошибку...
0
1 / 1 / 0
Регистрация: 16.12.2015
Сообщений: 12
17.12.2015, 11:31  [ТС] 9
ThePlague,
Сформировать массив, элементами которого являются элементы исходного массива, расположенные в обратном порядке
0
104 / 104 / 99
Регистрация: 30.06.2015
Сообщений: 272
17.12.2015, 12:54 10
tekdem, ну судя по ошибке, фигурные скобки у себя проверь..либо мало либо много )
0
1 / 1 / 0
Регистрация: 16.12.2015
Сообщений: 12
23.12.2015, 10:14  [ТС] 11
ThePlague,
Прировнял массивы a и b, а как теперь вывести елементы массива b?
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
#include <stdio.h>
int main(void)
{
int i;
int n;
int a[10];
int b[10];
    for(;;)
    {
        printf("\nEnter number of elements in array a: ");
 
        scanf("%d",&n);
 
        if (n <= 0 || n > 10)
 
           printf("Wrong value of imax:", n);
        else
 
            break;
        }
    for (i = n;i>0;i--)
    {
 
    printf("\nEnter element a[%d]: ",i);
      scanf("%d",&a[i]);
    }
    for(i=0;i<10;i--)
        {
        b[i]=a[n];
        n--;
    }
    printf("\nElement of array b[%d]");
   getchar();
   getchar();
   return 0;
    }
0
Падаван С++
447 / 261 / 89
Регистрация: 11.11.2014
Сообщений: 916
23.12.2015, 10:43 12
Лучший ответ Сообщение было отмечено tekdem как решение

Решение

tekdem,
Кликните здесь для просмотра всего текста
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
#include <stdio.h>
 
#pragma warning(disable:4996)
 
int main(void)
{
    int i, a[10], b[10], n;
    for (;;)
    {
        printf("\nEnter number of elements in array a: ");
 
        scanf("%d", &n);
 
        if (n <= 0 ||  n > 10)
 
            printf("Wrong value of imax:", n);
        else
 
            break;
    }
    
    for (int i = 0; i < n; i++) {
        printf("\nEnter element a[%d]: ", i);
        scanf("%d", &a[i]);
    }
 
    for (int i = 0; i < n; i++) 
        b[n - i - 1] = a[i];
 
    for (int i = 0; i < n; i++)
        printf("%4d", b[i]);
 
    getchar();
    getchar();
    return 0;
}
1
23.12.2015, 10:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2015, 10:43
Помогаю со студенческими работами здесь

Сформировать одномерный массив, элементами которого являются отрицательные элементы исходного
Дан двумерный массив. Найти максимальный элемент. Сформировать одномерный массив, элементами...

Образовать новый массив, элементами которого являются элементы исходного массива
Написать программу, которая формирует новый массив, элементами которого являются элементы исходного...

Создать новый массив, элементами которого являются все отрицательные элементы исходного массива
Добрый день.Не могли бы вы помочь с задачей на одномерный массив. 6.3. Дан массив С(п). Создать...

Сформировать массив, элементами которого являются все элементы массива А, кратные числу z
Всем привет, прошу помочь в решении задачи: Сформировать массив B(m), элементами которого...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru