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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строковые данные ( Определить количество слов, у которых первый и последний символ совпадают между собой) http://www.cyberforum.ru/cpp-beginners/thread740452.html
Дана строка символов. Группы символов, не разделённые пробелами, считаются словами. Определить количество слов, у которых первый и последний символ совпадают между собой. Кто,чем,как поможет? ...
C++ Ошибки #include <iostream> #include <string> #include <cstring> #include <windows.h> #include <limits> using namespace std; struct employee http://www.cyberforum.ru/cpp-beginners/thread740449.html
C++ Получение вчерашней даты?
помогите, надо получить/присвоить вчерашнюю дату переменной типа стринг.
не корректно работает (перегрузить операторы +,-,*) C++
Суть: перегрузить операторы +,-,* посчитать выражение (odin1+odin2)*(odin1-odin3) а да, и еще тут нету, помогите дописать пожалуйста "метод определения обратной дроби" #include "stdafx.h"...
C++ Найти слова, которые совпадают с конечным отрезком латинского алфавита http://www.cyberforum.ru/cpp-beginners/thread740440.html
Ребята, можете помочь)) Дано ряд символов, который состоит из отдельных слов, разделенных пробелом. Найти слова, которые совпадают с конечным отрезком латинского алфавита (z, yz, xyz) заранее...
C++ Переделать программу чтобы она работала в борланде 3.1 Расположить слова строки в порядке, обратном исходному. Есть код(надеюсь он верен), но он не работает в борланде, помогите пожалуйста, сделать так, чтобы он работал. #include <iostream> #include... подробнее

Показать сообщение отдельно
progerr
0 / 0 / 0
Регистрация: 20.12.2012
Сообщений: 18

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

20.12.2012, 22:40. Просмотров 453. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru