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

В одномерном массиве меняем элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс "Вектор на плоскости" http://www.cyberforum.ru/cpp-beginners/thread521077.html
Привет всем), если кому не трудно помогите пожалуйста решить. Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен инициализироваться по...
C++ Где можно бесплатно скачать нормальный Borland C++? Где можно бесплатно скачать нормальный Borland C++? http://www.cyberforum.ru/cpp-beginners/thread521072.html
Перегрузка C++
Разработать класс «Множество (целых чисел, символов, строк и т. д.)» – Set мощности n. Написать несколько конструкторов, в том числе конструктор копирования. Реализовать методы для определения...
не правильный вывод результата C++
Доброго времени суток! Возникла проблема мне нужно чтобы программа проверяла, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность. Потом сравнить 2 рядом ...
C++ inline explicit http://www.cyberforum.ru/cpp-beginners/thread521007.html
Почему ошибка? #include <iostream> class A { int i; public: explicit A(int x = 0); void show() {std::cout << "i = " << i << std::endl;}
C++ Не компилируеться заголовочный файл. Здравствуйте! Пишу свою программу на VIsual c++ в среде VS 2010. Никак не могу найти ошибку, в одном заголовочном файле: #pragma once template<typename T> class DynArray { public: подробнее

Показать сообщение отдельно
gore-lykovoe
32 / 32 / 1
Регистрация: 04.04.2010
Сообщений: 414
17.03.2012, 22:42
Это же элементарно, Ватсон!))
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
41
42
43
#include<iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
void main()
{setlocale(LC_ALL, "");
        srand(time(NULL));
        int N;
                cout<<"Введите кол-во элементов в массиве X[N]:"<<endl;
        cin>>N;
        int *X = new int [N], i;
                cout<<"Массив X[N]:"<<endl;
        for (i=0; i<N; ++i)
        {
                X[i]=rand()%50-20;
                cout<<X[i]<<" ";
        }
                cout<<endl;
    int p1 = 0;
    bool flag = true;
    for ( int i = 0; i < N; i ++ )
    {
        if (( X [ i ] < 0 ) && (flag == true))
        {
            p1 = i;
            flag = false;
        }
        else if (( X [ i ] < 0 ) && (flag == false))
        {
            int temp = X [ i ];
            X [ i ] = X [ p1 ];
            X [ p1 ] = temp;
            flag = true;
        }
    }
    for (i=0; i<N; ++i)
        {
                
                cout<<X[i]<<" ";
        }
                cout<<endl;
    system("pause");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru