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

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

20.12.2012, 22:40. Просмотров 538. Ответов 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
Ответы с готовыми решениями:

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

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

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

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

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

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 / 0
Регистрация: 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

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

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

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


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

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

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