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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ DLL 32 и 64 в C++ 2010 http://www.cyberforum.ru/cpp-beginners/thread795781.html
Написал простой dll, откомпилировал его в VC 2010 подключаю к матлабу, который ругается что dll создан 32 битным компилятором, а нужен 64 битный. Подскажите пожалуйста как в VC 2010 откомпилировать 64 битным компилятором? Какие нужны настройки? У меня вин7 64 бита
C++ Задача на массивы и строки Написать программу, которая вводит с клавиатуры массив из N вещественных чисел, находит среди элементов массива индекс первого минимального и первого максимального элемента и выводит результат пользователю; затем вводит с клавиатуры строку длиной не более 100 символов, считает количество слов (слова разделяются одним или несколькими пробелами) и выводит результат пользователю. http://www.cyberforum.ru/cpp-beginners/thread795774.html
C++ delete[]
Здравствуйте! Имеется след. код: char* values = new char; values = '\0'; ////ещё код//// delete values; Вопрос - почему программа вылетает на строке delete?
C++ Перегрузка сложения
Stonewt Stonewt::operator +(Stonewt &st){ Stonewt st1; st1.stone=st.stone+stone; st1.pds_left=st.pds_left+pds_left; cout<<st1.pds_left<<endl; if(st1.pds_left>lbs_per_stn){ int x=int(st1.pds_left)/lbs_per_stn; st1.stone+=x; st1.pds_left=st1.pds_left-x*lbs_per_stn; st1.pds_left=int(st1.pds_left)%lbs_per_stn+st1.pds_left-int(st1.pds_left);}
C++ Составить программу определяющую между какими из пар точек самое большое расстояние http://www.cyberforum.ru/cpp-beginners/thread795758.html
Добрый вечер. Написал программу. Только не совсем уверен, что она правильная, помогите исправить. Условие: На плоскости заданы своими координатами n точек. Составить программу определяющую между какими из пар точек самое большое расстояние. Координаты точек занести в массив. #include <iostream> #include <math.h> using namespace std;
C++ Ошибка при написание программы работы с файлами Очень прошу, помогите разобраться и устранить ошибку, не могу понять что не так. #define _CRT_SECURE_NO_WARNINGS #define _CRT_NONSTDC_NO_WARNINGS #include<stdio.h> #include<conio.h> #include<math.h> #include<time.h> #include<locale> подробнее

Показать сообщение отдельно
G.a.n.g.s.t.e.r
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
Если хочешь могу рассказать как сделать пример с функциями)))
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru