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

Найти минимальный положительный элемент в массиве вещественных чисел. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скриншот, работа с bmp http://www.cyberforum.ru/cpp-beginners/thread449986.html
Возникла необходимость создания скриншота неактивого окна. В результате долгих поисков, по гуглу я наткнулся на следующий рабочий код: //Вход с функции ScreenCapture() inline int GetFilePointer(HANDLE FileHandle){ return SetFilePointer(FileHandle, 0, 0, FILE_CURRENT); } bool SaveBMPFile(wchar_t *filename, HBITMAP bitmap, HDC bitmapDC, int width, int height){ bool Success=0;
C++ Сложение матриц(классы) Всем привет. Есть задание сделать сложение матриц, но при этом определив класс вещ-ых матриц. вот что получилось. ТОлько вопрос. как это сложение сделать? Описав класс, в мэйне создам я две матрицы, ну а дальше как? Сам метод более-менее описан, но там траблы все равно есть. #include "clasMatr.h" int main() { /*cout<<"Please enter rows "; //как сделать чтобы можно было не готовые... http://www.cyberforum.ru/cpp-beginners/thread449985.html
C++ Непонятные ошибки компиляции!!!!
Доброго времени суток!! Писал программу, которая замечательно работала. Пошёл в универ защищать лабу, преподаватель попросил сделать пару дополнений к ней (программе), чтобы проверить меня, я всё сделал, лабу сдал. Теперь мне надо на основе моего класса создать класс наследник, использовать виртуальные функции и т.д. и дополнения которые просил написать препод уже не нужны. Я их все стёр,...
Программа расчета по двум формулам. Результаты вычислений по 2 формулам должны совпадать C++
Помогите исправить не пойму в чем дело. #include <iostream> #include <clocale> #include <cmath> using namespace std; int main() { setlocale( LC_ALL, "Russian" );
C++ преобразование из void* в int[n] http://www.cyberforum.ru/cpp-beginners/thread449968.html
Всем привет) Пишу программу, которая в отдельном потоке сортирует массив. такая проблема, на функцию hThread=(HANDLE)_beginthreadex(NULL, 0, bubble,(void *)arr, 0, &id); в качестве четвертого аргумента нужно подать аргумент типа void* для функции сортировки bubble здесь вроде всё нормально: аргумент типа int arr преобразуем в void*. а как затем обратно преобразовать его в массив int в самой...
C++ Сохранение бинарного файла как сохранить бинарный файл в Microsofr Visual Studio 2010?? подскажите пожалуйста) подробнее

Показать сообщение отдельно
I2um1
Злой няш
1397 / 1095 / 142
Регистрация: 05.04.2010
Сообщений: 1,949
21.02.2012, 10:43     Найти минимальный положительный элемент в массиве вещественных чисел.
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
44
45
46
47
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    // Установка зерна для генератора псевдослучайных чисел
    srand(time(0));
 
    int size;
    cout << "Count = ";
    cin >> size;
    int* arr = new int[size];
 
    //1. Заполнить массив случайными числами.
    cout << "Array: ";
    for (int i = 0; i < size; ++i)
    {
        arr[i] = rand() % 100;
        cout << arr[i] << " ";
    }
    cout << endl;
 
    //2. Найти минимальный положительный элемент.
    int min = 0;
    for (int i = 1; i < size; ++i)
        if (arr[min] > arr[i])
            min = i;
    cout << "Minimum = " << arr[min] << endl;
 
    //3. Вычислить произведение не нулевых элементов массива.
    long product = 1;
    for (int i = 0; i < size; i++)
        if (arr[i] != 0)
            product *= arr[i];
    cout << "Product = " << product << endl;
 
    //4. Вывести ненулевые элементы на экран в обратном порядке
    cout << "Array: ";
    for (int i = size - 1; i >= 0; --i)
        if (arr[i] != 0)
            cout << arr[i] << " ";
    cout << endl;
 
    delete[] arr;
    return 0;
}
 
Текущее время: 00:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru