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

Расположить в массиве сначала положительные, а затем отрицательные элементы исходного массива

08.12.2018, 09:46. Показов 1909. Ответов 10

Студворк — интернет-сервис помощи студентам
Расположить в массиве R сначала положительные, а затем отрицательные элементы массива Z(30)
А вот мой код:
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
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define _USE_MATH_DEFINES
#include <math.h>
void foo()
{
    for (i = 0; i < 30; i++)
        if (Z[i] >= 0) {
            R[j] = Z[i];
            j++;
        }
    for (i = 0; i < 30; i++)
        if (Z[i] < 0) {
            R[j] = Z[i];
            j++;
        }
    for (j = 0; j < 30; j++)
        printf("%d ", R[j]);
}
int main()
{
    int Z[30];
    int R[30];
    int i;
    int j = 0;
    for (i = 0; i < 30; i++)
    {
        printf("Z[%d] = ", i);
        scanf("%d", &Z[i]);
    }
    for (i = 0; i < 30; i++)
        printf("%d ", Z[i]);
    foo();
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2018, 09:46
Ответы с готовыми решениями:

Расположить в массиве Y сначала положительные а затем отрицательные элементы массива X
расположить в массиве Y сначала положительные а затем отрицательные элементы массива X элементы...

Расположить в массиве R сначала положительные, а затем отрицательные элементы массива Z
Расположить в массиве R сначала положите ,а затем отрицательные элементы массива Z. матрица...

Расположить в массиве Y сначала положительные, а затем отрицательные элементы массива X
Расположить в массиве Y сначала положительные, а затем отрицательные элементы массива X. Элементы...

Расположить в массиве Y сначала положительные, а затем отрицательные элементы массива X
Элементы массива вычисляются по формуле X(i)=i^2-9i+8, где i = 1, 2, …, 10. Расположить в массиве...

10
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
08.12.2018, 10:14 2
Цитата Сообщение от Андрйе Посмотреть сообщение
А вот мой код:
И ? Что тогда от нас требуется ? В чём вопрос ?
0
0 / 0 / 0
Регистрация: 27.11.2018
Сообщений: 5
08.12.2018, 10:16  [ТС] 3
Вопрос в том, как исправить код программа выдает очень много ошибок, а как сделать, чтобы все работало никак не могу понять
0
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
08.12.2018, 10:18 4
Что за ошибки ? На каких строках ? Вытягивать нужно всю информацию из Вас ?
И код оберните в спец. теги, читать даже его не хочется в таком виде.
0
0 / 0 / 0
Регистрация: 27.11.2018
Сообщений: 5
08.12.2018, 10:23  [ТС] 5
Вот что мне выдает компилятор
А над тегами сейчас поработаю
Миниатюры
Расположить в массиве сначала положительные, а затем отрицательные элементы исходного массива  
0
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
08.12.2018, 10:32 6
Ой, да он Вам даже всё по-Русски говорит
У Вас не объявлены переменные.
0
0 / 0 / 0
Регистрация: 27.11.2018
Сообщений: 5
08.12.2018, 10:41  [ТС] 7
Да я их вроде объявлял, я же писал перед ними int, хотелось бы, чтобы мне не просто указали на ошибки, которые я и так увидел в компиляторе, а чтобы поняли суть и смысл как программы, так и моего кода и подсказали как можно все исправить

Добавлено через 1 минуту
Уже 2 день бьюсь головой и пытаюсь сделать эту задачу(
0
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
08.12.2018, 10:43 8
Цитата Сообщение от Андрйе Посмотреть сообщение
хотелось бы, чтобы мне не просто указали на ошибки
Цитата Сообщение от alkl Посмотреть сообщение
У Вас не объявлены переменные
О чём Вам компилятор вежливо говорит.

Что тут может быть не понятно ?

Добавлено через 56 секунд
Цитата Сообщение от Андрйе Посмотреть сообщение
Уже 2 день бьюсь головой и пытаюсь сделать эту задачу(
Выложите весь код, который у Вас сейчас имеется. Только в тег заверните, чтобы читабелен был.
0
60 / 45 / 15
Регистрация: 06.03.2018
Сообщений: 202
08.12.2018, 10:44 9
Лучший ответ Сообщение было отмечено Андрйе как решение

Решение

Ваше, чуть подправленное...
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
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define _USE_MATH_DEFINES
#include <math.h>
int Z[30];
int R[30];
void foo()
{
    int j = 0;
    for (int i = 0; i < 30; i++)
        if (Z[i] >= 0) {
            R[j] = Z[i];
            j++;
        }
    for (int i = 0; i < 30; i++)
        if (Z[i] < 0) {
            R[j] = Z[i];
            j++;
        }
    for (j = 0; j < 30; j++)
        printf("%d ", R[j]);
}
int main()
{
    
    int i;
    int j = 0;
    for (i = 0; i < 30; i++)
    {
        printf("Z[%d] = ", i);
        scanf("%d", &Z[i]);
    }
    printf("In:\n");
    for (i = 0; i < 30; i++)
        printf("%d ", Z[i]);
    printf("Out:\n");
    foo();
    printf("\n");
    return 0;
}
1
0 / 0 / 0
Регистрация: 27.11.2018
Сообщений: 5
08.12.2018, 10:46  [ТС] 10
Спасибо большое
0
60 / 45 / 15
Регистрация: 06.03.2018
Сообщений: 202
08.12.2018, 10:53 11
Цитата Сообщение от Андрйе Посмотреть сообщение
Спасибо большое
Копайте в сторону области видимости переменных
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2018, 10:53
Помогаю со студенческими работами здесь

Расположить в массиве Y сначала положительные, а затем отрицательные элементы массива X
uses crt; const n=10; var x,y:array of integer; i,k:byte; begin clrscr; writeln('massiv...

Массив. Расположить в массиве сначала положительные, а затем отрицательные элементы массива
Расположить в массиве R сначала положительные, а затем отрицательные элементы массива Z(12).

Расположить в массиве сначала отрицательные, а затем положительные элементы другого массива
Расположить в массиве R сначала отрицательные, а затем положительные элементы массива Z. Массив...

Расположить в числовом массиве А сначала отрицательные, а затем положительные элементы массива В
2. Расположить в числовом массиве А сначала отрицательные, а затем положительные элементы массива...

Сортировка.Расположить в массиве Y сначала положительные, а затем отрицательные элементы массива Н
Всем привет. Дали задание:Расположить в массиве Y сначала положительные, а затем отрицательные...

Расположить в массиве R сначала отрицательные, а затем положительные элементы массива Z (через StringGrid)
Расположить в массиве R сначала отрицательные, а затем положительные элементы массива Z. Массив...


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

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

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