Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
progerr
0 / 0 / 1
Регистрация: 20.12.2012
Сообщений: 18
#1

Дан массив целых чисел, содержащий 20 элементов - C++

20.12.2012, 22:40. Просмотров 528. Ответов 2
Метки нет (Все метки)

Написал прогу, вот только интересно, правильно ли я понял условие, вообщем вот задание -

Дан массив целых чисел, содержащий 20 элементов. Записать в тот же массив
сначала все отрицательные числа и нули, а затем все положительные числа, сохраняя порядок
их следования.

А вот моё решение, только я не выводил рандомный массив, я вывел сразу отсортированный массив -

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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main()
{
    int p=20;
    int a[p];
    
    for (int i=0;i<p;i++)
    a[i]=rand()%41-20;
    for(int i=0;i<p;i++)
    for (int j = i+1;j<p;j++)
    if (a[i] > a[j])
    { int buf =a[j];
    a[j]=a[i];
    a[i]=buf;
}
cout<<endl;
for (int i=0;i<p;i++)
cout<<a[i]<<" ";
cout<<endl<<endl;
 
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
Заранее благодарю)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2012, 22:40
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Дан массив целых чисел, содержащий 20 элементов (C++):

дан файл целых чисел, содержащий четное количество элементов. удалить из файла вторую половину элементов
дан файл целых чисел, содержащий четное количество элементов. удалить из файла...

Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла.
Задачу нужно решить в Borland C++ 3.11 Дан файл целых чисел. Создать новый файл...

Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла
Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех...

Дан массив В[0:n-1] целых чисел и числа x и y , где x<y. на основе элементов массива В сформировать массив D[0:m-1]
Нужен полный текст программы, заранее благодарен

Дан массив целых чисел, в котором есть нулевые элементы. Создать массив из номеров этих элементов
Дан массив целых чисел, в котором есть нулевые элементы. Создать массив из...

Дан двумерный массив целых чисел. Вычислить количество четных чисел среди элементов, встречающихся в массиве ровно 3 раза
Кто может, помогите пожалуйста:)

2
radamaerl
27 / 6 / 1
Регистрация: 20.12.2012
Сообщений: 39
20.12.2012, 23:45 #2
задание понял не верно
в твоем случае должно вывести так
например масссив (-20 -3 0 -6 2 1 19 -18)
должно получится (-20 -3 0 -6 -18 2 1 19)
0
progerr
0 / 0 / 1
Регистрация: 20.12.2012
Сообщений: 18
20.12.2012, 23:54  [ТС] #3
Цитата Сообщение от radamaerl Посмотреть сообщение
задание понял не верно
в твоем случае должно вывести так
например масссив (-20 -3 0 -6 2 1 19 -18)
должно получится (-20 -3 0 -6 -18 2 1 19)
Логично, вы правы)Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2012, 23:54
Привет! Вот еще темы с решениями:

Дан массив целых чисел. Найти сумму четных элементов
Через массив динамический

Дан двухмерный массив целых чисел. Определить сумму элементов больших 30
Дан двухмерный массив целых чисел. Определить сумму элементов больших 30

Дан массив из N целых чисел. Отсортировать его по убыванию элементов методом пузырька
Дан массив из N целых чисел. Отсортировать его по убыванию элементов методом...

Дан массив целых чисел. Найти среднее арифметическое, количество отрицательных элементов
нужно решить задачу в С++ Дан массив целых чисел.Найти -среднее...


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

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

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