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

Поменять местами минимальный элемент и первый отрицательный элемент массива целых чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Передать массив I в массив J в обратной последовательности http://www.cyberforum.ru/cpp-beginners/thread1066795.html
Передать массив I(10) в массив J(10) в обратной последовательности. #include <iostream> using namespace std; int main() { const int SIZE = 10; int I; int J;
C++ Как определить координаты самопересечение ломаной линии через массив? Дайте алгоритм действий вот код программы для более ясной картины #include <conio.h> #include <stdio.h> #include <locale.h> FILE *f,*g; struct Point { http://www.cyberforum.ru/cpp-beginners/thread1066794.html
Операторы передачи управления (вычислить произведение положительных элементов строки матрицы) C++
Вычислить произведение положительных элементов строки матрицы. При обнаружении 0 должно выдаваться сообщение «Обнаружен 0». #include <iostream> using std::cin; using std::cout; int myfunc(int**matrix,int m,int n){ int res = 1; for (int i = 0; i < m; ++i){ for (int j = 0; j < n; ++j){ if(matrix==0){
Найти максимальное C++
Найти максимальное из натуральных чисел, не превышающих 5000, которое нацело делится на 39 Заранее спасибо.
C++ Передать метод класса как параметр http://www.cyberforum.ru/cpp-beginners/thread1066783.html
Есть класс A, у него есть метод B, как метод B подсунуть в конструктор std::thread? Что-то типа такого class A { void B{ ... } } A obj = new A(); new std::thread(obj->B);
C++ Оператор ИЛИ Программа должна проверять строку на правильность ввода(строка состоит из последовательностей нолей и единиц разделённых пробелами) #include <iostream> #include <iomanip> #include <string.h> using namespace std; int main() { int cancel_program; do { подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
09.01.2014, 18:39     Поменять местами минимальный элемент и первый отрицательный элемент массива целых чисел
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
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
 
int main()
{
    int n;
    srand (time(0));
    cout <<"Size array: ";
    cin >> n;
    int *a = new int[n];
    for (int i=0; i<n; i++)
    {
        a[i]=rand()%20-6;
        cout <<a[i] <<' ';
    }
    cout <<endl;
    int min = 0;
    for (int i=1; i<n; i++)
        if (a[i]<a[min])
            min = i;
    int otr = 0;
    while (a[otr]>=0)
        ++otr;
    int tmp = a[min];
    a[min] = a[otr];
    a[otr] = tmp;
    for (int i=0; i<n; i++)
        cout <<a[i] <<' ';
    cout <<endl;
    delete [] a;
    return 0;
}
 
Текущее время: 00:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru