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

Массивы (Найти минимум, отсортировать) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Псевдографика http://www.cyberforum.ru/cpp-beginners/thread735401.html
Как написать слово "Hello" в консоли?
C++ вывести 1 байтовое целое знаковое число в 2-ом коде вывести 1 байтовое целое знаковое число в 2-ом коде с использованием двоичной маски-без деления. http://www.cyberforum.ru/cpp-beginners/thread735381.html
C (СИ) Определить элементы массива, сумма цифр в записи которых максимальна и минимальна
Помогите пожалуйста написать в С++ три программы для расчетн.графич.задания.Или одну какую-нибудь из трех.Желательно последнюю.Пропала пара и преподаватель задала кучу заданий на зачет.Пока все сделала,теперь не успеваю написать последние,зашиваюсь уже.Надо через 3 дня сдавать.ВРЕМЕНИ просто нет всеуже написать.хотя они не все сложные((((((:( Вот задания: 1)В произвольно заданном одномерном...
Удаление элементов, входящих в заданный интервал, из вектора C++
код: // vector.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <vector> using namespace std; vector <int> v1,v2;
C++ Подскажите, где я ошибся. Программа принимает ввод и сбрасывается http://www.cyberforum.ru/cpp-beginners/thread735377.html
это снова я. и снова с той же задачей. (те, кто не читал мой первый пост на форуме - прочитайте сплойер, там условия) условия задачи: на вход программа получает целое число а. нужно разложить его на СУММУ ДВУХ (!!!) ПРОСТЫХ максимальным количеством способов или вывести информацию об ошибке вот программа: #include <cmath> #include <cstdlib> #include <iostream> using namespace std; int a,...
C++ incorrect pragma directive options: -Vo- Подскажите, что оно от меня просит? подробнее

Показать сообщение отдельно
vizapromo
 Аватар для vizapromo
18 / 11 / 1
Регистрация: 04.12.2012
Сообщений: 51
17.12.2012, 17:41     Массивы (Найти минимум, отсортировать)
Вот:
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
#include <iostream>
#include <algorithm>
#include <clocale>
using namespace std;
 
int main ()
{
    setlocale(LC_ALL, "rus");
    int n, i, mn, k = 0, k1 = 0;
    cin >> n;
    int a[n+1], b[n+1];
    for(i = 1; i <= n; i++) {
        cin >> a[i];
        if(a[i] > 0) {
            k++;
            b[k] = a[i];
        }
    }
    sort(a + 1, a + n + 1);
    sort(b + 1, b + k + 1);
    for(i = 1; i <= n; i++)
        if(a[i] > 0 & a[i] % 2 == 1) {
            k1++;
            cout << "минимальный нечетный элемент: " << a[i] << endl << "его номер: " << i << endl;
            break;
        }
    if(k1 == 0)
        cout << "в массиве отсутствуют положительные нечетные элементы" << endl;
    if(k == 0)
        cout << "в массиве отсутствуют положительные элементы" << endl;
    else {
        cout << "новый массив:" << endl;
        for(i = 1; i <= k; i++)
            cout << b[i] << ' ';
        cout << endl;
    }
return 0;
}
 
Текущее время: 20:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru