Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 01.03.2019
Сообщений: 2
1

Найти максимальное и минимальное число отдельно среди всех положительных чисел массива

01.03.2019, 07:30. Просмотров 658. Ответов 1
Метки нет (Все метки)


Товарищи помогите!!!Найти максимальное и минимальное число отдельно среди всех положительных чисел и отдельно среди всех отрицательных чисел
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2019, 07:30
Ответы с готовыми решениями:

Максимальное и минимальное число отдельно среди всех положительных/отрицательных чисел
Здравствуйте! Помогите пожалуйста нужно найти максимальное и минимальное число отдельно среди всех...

Найти минимальное число среди положительных чисел и максимальное число среди отрицательных чисел
Никак не могу понять ,как написать эту программу.Помогите пожалуйста. Задан одномерный массив А...

Среди чисел массива, встречающихся минимальное число раз, найти максимальное
Дан массив А из N элементов (0<N<1000;0<A<10000). Среди чисел массива, встречающихся минимальное...

Найти минимальное и максимальное среди чётных положительных чисел, записанных в файле
Товарищи, помогите! Нужно программу, которая находит минимальное и максимальное среди чётных...

1
913 / 591 / 291
Регистрация: 22.02.2018
Сообщений: 1,740
Записей в блоге: 2
01.03.2019, 07:58 2
Можно так
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
#include <iostream>
 
using namespace std;
 
main()
{
    int *arr;
    int dim;
    int max_pos, max_neg;
    int min_pos, min_neg;
 
     cout<<"Input array dimesion: ";
     cin>>dim;
 
     //define array
     arr = new int[dim];
 
     //fill and output array
     for(int i=0; i<dim; i++)
      cout<<(arr[i] = -100 + rand() % (100 - (-100)))<<" ";
 
      cout<<endl;
 
      //find min/max
     for(int i=0; i<dim; i++)
     {
        if(arr[i]>=0) max_pos = min_pos = arr[i];
        if(arr[i]<0)  max_neg = min_neg = arr[i];
     }
 
      for(int i=0; i<dim; i++)
      {
         if(max_pos<arr[i] && arr[i]>=0) max_pos = arr[i];
         if(max_neg<arr[i] && arr[i]<0)  max_neg = arr[i];
         if(min_pos>arr[i] && arr[i]>=0) min_pos = arr[i];
         if(min_neg>arr[i] && arr[i]<0)  min_neg = arr[i];
      }
 
      cout<<"Max pos = "<<max_pos<<"\nMin pos = "<<min_pos<<"\nMax neg = "<<max_neg<<"\nMin neg = "<<min_neg<<endl;
 
 
   delete [] arr;
   system("pause");
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2019, 07:58

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Нужно найти минимальное значение среди позитивных чисел и максимальное среди отрицательных.
Есть массив А, который вводится с клавиатуры. Нужно найти минимальное значение среди позитивных...

Вывести минимальное среди положительных и максимальное среди отрицательных
Пользователь вводит числа заканчивая нулем. Вывести минимальное среди положительных и...

Найти максимальное и минимальное значения среди заданных действительных чисел
Даны действительные числа x, y, z. Получить: max( x, y, z ); min( x, y, z ).

Найти минимальное и максимальное из чётных положительных чисел, записанных в файле input.txt
Количество чисел неизвестно. Если в файле нет чётных положительных чисел, нужно вывести число 0....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.