Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 26.02.2013
Сообщений: 52

Найти в массиве максимальный и минимальный элементы в массиве и их количество

26.02.2013, 22:59. Показов 3642. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, начал осваивать c++...Не могу справиться с такой задачей:
Написать программу, которая вводит с клавиатуры массив из N вещественных чисел, находит среди элементов максимальный и минимальный элементы и их количество и выводит результат пользователю.

Добавлено через 27 минут
Люди...хэлп...срочно очень надо
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
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main()
{
  int N,n;
double A[10];
scanf("%d",&N);
printf("Vvedite elementy massiva \n");
for (int i=0; i<N; i++){
printf("A[%d]= ",i);
scanf("%lf", &A[i]);
} 
   for (int i = 1; i < N; i++)
    if (A[i] > max)
     max = A[i];
   for (int i = 0; i < N; i++)
    if (A[i] < min)
     min = A[i];  
    cout << "min=: " << min << endl ;  
    cout << "max=: " << max << endl ; 
system("PAUSE >> null"); 
return 0;   
}

Что не так?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.02.2013, 22:59
Ответы с готовыми решениями:

В двухмерном массиве найти максимальный и минимальный элементы и их координаты в массиве
&quot;В двухмерном массиве, размещенном в куче и заполненном случайными вещественными значениями, определить максимальных и минимальный элемент...

Найти в массиве минимальный и максимальный элементы. Вывести последовательность значений из этого диапазона, не встречающихся в данном массиве
Найти в массиве минимальный и максимальный элементы. Вывести последовательность значений из этого диапазона, не встречающихся в данном...

В массиве найти минимальный и максимальный элементы.
Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент k. Получить в порядке возрастания все целые...

4
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
26.02.2013, 23:14
Цитата Сообщение от Alex163 Посмотреть сообщение
Люди...хэлп...срочно очень надо
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int N,n,k_Min=0,k_Max=0;
double A[10],max,min;
scanf("%d",&N);
printf("Vvedite elementy massiva \n");
for (int i=0; i<N; i++){
printf("A[%d]= ",i);
scanf("%lf", &A[i]);
}
max=A[0];min=A[0];
for (int i = 1; i < N; i++)
{if (A[i] > max)
max = A[i];
if (A[i] < min)
min = A[i]; }
for (int i = 1; i < N; i++)

if (A[i]==max)k_Max++;
else
if (A[i]==min)k_inx++;


cout << "min=: " << min << " vstrechaetsia " <<k_Max << " raz"<<endl ;
cout << "max=: " << max<< " vstrechaetsia " <<k_Min << " raz"<<endl ;
system("PAUSE >> null");
return 0;
}
вот
1
Mobile Software Engineer
Эксперт С++
 Аватар для Ev[G]eN
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
26.02.2013, 23:23
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
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
 
int main ()
{
    int vectorSize;
    std::cout << "Enter size of vector: ";
    std::cin >> vectorSize;
 
    std::vector <int> vector;
    std::cout << "Enter " << vectorSize << " elements of vector: " << std::endl;
    int currNum;
    for (int i = 0; i < vectorSize; i++) {
        std::cin >> currNum;
        vector.push_back(currNum);
    }
    std::cout << "\nMinimal element: " << *std::min_element(vector.begin(), vector.end());
    std::cout << "\nCount of minimals: " << std::count(vector.begin(), vector.end(), *std::min_element(vector.begin(), vector.end()));
    std::cout << "\nMaximal element: " << *std::max_element(vector.begin(), vector.end());
    std::cout << "\nCount of maximals: " << std::count(vector.begin(), vector.end(), *std::max_element(vector.begin(), vector.end()));
 
    return 0;
}
0
0 / 0 / 0
Регистрация: 26.02.2013
Сообщений: 52
26.02.2013, 23:41  [ТС]
От души всем спасибо)))
0
0 / 0 / 0
Регистрация: 09.01.2011
Сообщений: 94
27.02.2013, 00:08
я не понимаю зачем тебе 2 одинаковых цикла
C++
1
2
3
4
5
6
   for (int i = 1; i < N; i++)
    if (A[i] > max)
     max = A[i];
   for (int i = 0; i < N; i++)
    if (A[i] < min)
     min = A[i];
Вот мой пример делал без вывода всего массива на экран...
Я думаю как вывести значения всего массива на консоль ты разберёшся сам))
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
#include <iostream> 
 
using namespace std; 
 
const int iDl= 10;  //Длинна массива 
 
int main() 
{ 
    int iMax, iMin; //Переменные для хранения максимального и минимального значения 
    int Array[iDl]={354, 567,3546, 23, 46, 658, 34, 67, 345, 65};  //Сам массив с проинициализированными значениями 
 
    iMax= Array[0]; // Насильно говорим компилятору что нулевой элемент массива максимальный     
    iMin= Array[0]; // Насильно говорим компилятору что нулевой элемент массива максимальный 
    for(int i= 0; i< iDl; i++)// Цикл который нам найдет максимальный и минимальный элементы  
    {
        if(Array[i]> iMax) //Определеям максимальный элемент 
            iMax= Array[i];
        if(Array[i]< iMin) //Определеям минимальный элемент
            iMin= Array[i];
    }//for i 
 
    cout <<"Max element "<< iMax <<endl; 
    cout <<"Min element "<< iMin <<endl; 
 
    system("PAUSE >> null"); 
    return 0; 
}//main
Если хочешь могу рассказать как сделать пример с функциями)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.02.2013, 00:08
Помогаю со студенческими работами здесь

Найти в массиве минимальный и максимальный элементы
Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент М. Получить в порядке возрастания все целые числа...

Найти в массиве максимальный и минимальный элементы
Дан двумерный массив из целых чисел, найти в неё максимальный и минимальный элемент, и поменять строки с этими элементами местами

Найти в массиве минимальный и максимальный элементы
Дан массив целых чисел. Найти в этом массиве минимальный элемент min и максимальный элемент max. Получить в порядке возрастания все...

Найти минимальный и максимальный элементы в массиве?
Здравствуйте, изучаю кресты, уже больше пары месяцев, т.к. один и самостоятельно идет очень туго. Ответьте пожалуйста на мой вопрос. ...

Найти в массиве максимальный и минимальный элементы и их номера
Помогите составить программы: 1)ввести с клавиатуры массив из 5 элементов найти в нем максимальный и минимальный элементы и их номера


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru