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

Массив: Определить наименьший по модулю отрицательный элемент? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы и объекты http://www.cyberforum.ru/cpp-beginners/thread946939.html
Такая ситуация: есть кусочек кода, не несущего смысловой нагрузки. while(a < b) а++; где a и b объекты самопального класса сверхбольших чисел. Арифметические операции и операции сравнения перегружены и работают корректно. К примеру ввожу два числа а = 1, b = 100. Цикл должен выполнятся пока а не превысит или станет равным b. Вывожу а на экран и получаю, что ветка выполняется только один раз и а...
C++ Самоучитель от Дейтела врет? Почему в самоучителе по С++ от Дейтела Х, программа, выводящая текст записана так: #include <iostream> int main() { std::cout<< "Welcome\n"; http://www.cyberforum.ru/cpp-beginners/thread946934.html
C++ у кого VS2010?
Поделитесь такими файликами. В инете с левого источника боюсь качать. msvcp100.dll msvcr100.dll Находятся они по адресу Program Files\Microsoft Visual Studio 10.0\VC\redist\x86\Microsoft.VC100.CRT Program Files\Microsoft Visual Studio 10.0\VC\redist\x64\Microsoft.VC100.CRT в каждой папке должно иметь по паре вышеописанных файлов. у самого резанная версия VS, поэтому нет.
C++ MinGW Developer Studio
Всем здраствуйте! Просьба! Не кидайте сразу помидорами, если вопрос очень уж глупый))) Я только начинаю разбираться, первые шаги так сказать))) Скачала я среду MinGW Developer Studio, создаю консольное приложение, там делаю один .cpp-файл - простой HelloWorld. Дальше я хочу, чтоб меня поприветствовали таки и жму кнопки Compile и Build. Вот. Все хорошо, без ошибок, но где же моя строчечка с...
C++ Как повернуть матрицу на заданный угол ? http://www.cyberforum.ru/cpp-beginners/thread946902.html
Здравствуйте. Мне нужно написать функцию, которая поворачивала бы изображение на заданный угол. Я нарыл в инете как получить значение конкретного пикселя. И все значения пикселей я записываю в двумерный массив. Вопрос: как повернуть эту матрицу на конкретный угол? И еще убедительная просьба: не нужно предлагать сторонние библиотеки вроде OpenGL или GDI+. Заранее спасибо :) Добавлено через 1...
C++ Проверка графа на двудольность Есть вот такая вот задача Во время контрольной работы профессор Флойд заметил, что некоторые студенты обмениваются записками. Сначала он хотел поставить им всем двойки, но в тот день профессор был добрым, а потому решил разделить студентов на две группы: списывающих и дающих списывать, и поставить двойки только первым. У профессора записаны все пары студентов, обменявшихся записками.... подробнее

Показать сообщение отдельно
MarVaL
С++ Beginner
 Аватар для MarVaL
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
01.09.2013, 22:18     Массив: Определить наименьший по модулю отрицательный элемент?
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
#include <iostream>
#include <cstdlib>
#include <vector>
#include <cmath>
 
typedef std::vector<int>::size_type vec_size;
 
int main()
{
    const int ar_size = 10;
    int arr[ar_size];
    std::vector<int> vec;
    std::cout << "input array: ";
    int index = -1;
    for(int i = 0; i < ar_size; ++i)
    {
        std::cin >> arr[i];
        if(arr[i] < 0)
        {
            vec.push_back(fabs(double(arr[i])));
            index = i;
        }
    }
    if(index == -1)
    {
        std::cout << "There is no negative numbers.";
        return 1;
    }
    int smallest = vec[0];
    vec_size size = vec.size(); 
    
    for(int i = 0; i < size; ++i)
    {
        if(smallest < vec[i])
            smallest = vec[i];
    }
    std::cout << "Smallest in absolute: " << smallest << std::endl;
    
    return 0;
}
 
Текущее время: 14:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru