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

Найти макс. элемент среди отрицательных и мин. элемент среди положительных элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обобщенная обратная матрица http://www.cyberforum.ru/cpp-beginners/thread1205942.html
Всем привет. В общем такая ситуация. Реализовала на с++ нахождение обратной матрицы путем решения СЛАУ методом Гаусса-Жордана. НО во всех случаях матрицы выходила вырожденной. Далее попробовала найти псевдообратную. Опять же ничего хорошего не вышло. Обратила матрицу в маткаде при помощи функции geninv () - задача решилась. Теперь ищу эту реализацию нахождения обобщенной обратной на си. Может...
C++ Файлы: проверить, сколько раз в файле встречается заданный символ программа считывает из файла 100 символов и проверяет сколько раз в файле встречается определенный символ(пользователь вводит) не знаю с чего начать, подскажите http://www.cyberforum.ru/cpp-beginners/thread1205934.html
Двумерные массивы. Комментарии к коду. VS C++
Вобщем задание: 1)Найти количество строк, не содержащих ни одного нулевого элемента; 2)Найти максимальное из чисел, встречающихся в заданной матрице более одного раза. Кто может, можете прокомментировать сложные места, типа : double kof; kof = pow((double)n,4); или
C++ Моделирование программного обеспечения (торговый автомат)
Нужно сделать модель классов торгового автомата в rational rose, есть модель прецедентов. Как сделать модель классов нам не объясняли как то(
C++ Сравнить содержание двоих текстовых файлов и вывести на экран номера строк в каких есть отличия http://www.cyberforum.ru/cpp-beginners/thread1205875.html
Помогите пожалуйста!! Не могу никак сделать задачу:cry: Не могу даже листинг нормально написать, раз 20 переписывал все по новой, все равно нечего не получается :( Условие: Задача должна быть на С++ ((( Сравнить содержание двоих текстовых файлов и вывести на экран номера строк в каких есть отличия.
C++ Изменить программу, чтобы считались значения ниже побочной диагонали, а не выше что нужно сделать чтобы щитало значение ниже вспомогательной диагонали, а не выше, что надо заменить??? помогите #include <iostream> #include <conio.h> #define _USE_MATH_DEFINES #include <math.h> using namespace std; int main() { подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
12.06.2014, 01:28     Найти макс. элемент среди отрицательных и мин. элемент среди положительных элементов массива
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
#include <iostream>
#include <conio.h>
 
int main()
{
    int SIZE;
    std::cout << "Type array size: "; std::cin >> SIZE;
    float* arr = new float[SIZE];
    float max_negative = 0, min_positive = 0;
    for(int i = 0; i < SIZE; i++)
    {
        std::cout << "#" << i + 1 << ": ";
        std::cin >> arr[i];
        if(arr[i] > 0) min_positive = arr[i];
        if(arr[i] < 0) max_negative = arr[i];
    }
    
    for(int i = 0; i < SIZE; i++)
    {
        if(arr[i] < 0 && max_negative < arr[i]) max_negative = arr[i];
        if(arr[i] > 0 && min_positive > arr[i]) min_positive = arr[i];
    }
    
    if(max_negative == min_positive)
        std::cout << "\nMax negative: No such number"   <<
                     "\nMin positive: No such number"   << std::endl;
    else if(!max_negative)
        std::cout << "\nMax negative: No such number"   <<
                     "\nMin positive: " << min_positive << std::endl;
    else if(!min_positive)
        std::cout << "\nMax negative: " << max_negative <<
                     "\nMin positive: No such number"   << std::endl;
    else
        std::cout << "\nMax negative: " << max_negative <<
                     "\nMin positive: " << min_positive << std::endl;
    
    delete [] arr;
    
    std::cout << "\nOperation succeeded\n";
    getch();
    return 0;
}
 
Текущее время: 21:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru