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

Вывод минимального элемента из массива - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Kosyak3x
1 / 1 / 0
Регистрация: 26.01.2010
Сообщений: 65
16.03.2010, 18:07     Вывод минимального элемента из массива #1
Составить программу с использованием массивов и указателей (На C)

Составить программу которая выводит минимальный элемент введённого с клавиатуры массива целых чисел.

Для доступа к элементам массива использовать указатель.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2010, 18:07     Вывод минимального элемента из массива
Посмотрите здесь:

Нахождение минимального элемента массива C++
Двумерный массив, вывод номера строки и столбца минимального элемента C++
Вычислить произведение P = Хmin*Ymin минимального элемента xmin = min{xi} массива xi и минимального элемента ymin = min{yi} массива yi C++
C++ вычислить: 1) номер минимального элемента массива; 2) сумму элементов массива, расположенных между первым и вторым отрицательными элементами
C++ Найти номер минимального элемента массива
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
16.03.2010, 18:17     Вывод минимального элемента из массива #2
мах число
Только знак и название переменной поменяй на противоположные понятия.
Зоти Сергей
 Аватар для Зоти Сергей
228 / 226 / 13
Регистрация: 18.12.2009
Сообщений: 316
16.03.2010, 18:19     Вывод минимального элемента из массива #3
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
//---------------------------------------------------------------------------
#include <iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
        int iSizeOfArray;
        int * Array;
        int i;
        int SmallestValue=2147483647;
        int SmallestIndex;
        cout<<"Vvedite razmer massiva: ";
        cin>>iSizeOfArray;
 
        if(iSizeOfArray<=0)
        {
                cout<<"Oshibka, razmer doljen byti bolishe nulja";
                getch();
                return 0;
        }
        Array= new int[iSizeOfArray];
        for(i=0;i<iSizeOfArray;i++)
                cin>>Array[i];
 
 
 
        for(i=0;i<iSizeOfArray;i++)
                if(SmallestValue>Array[i])
                {
                        SmallestValue=Array[i];
                        SmallestIndex =i;
                }
 
        cout << "Minimalinii ellement massiva: "<< SmallestIndex<<" raven "<< SmallestValue;
 
        getch();
        delete [] Array;
        return 0;
}
//---------------------------------------------------------------------------
Грымзик
 Аватар для Грымзик
2466 / 1443 / 31
Регистрация: 14.09.2009
Сообщений: 2,742
16.03.2010, 18:34     Вывод минимального элемента из массива #4
Насколько я понимаю, раз сказано, что для доступа к элементам использовать указатель, то нельзя использовать []. Тогда может у меня совсем криво написано, я так никогда не писала, но
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
int main()
{
    int N, a[100], *temp=a, *min=a, i;
    cout<<"Vvedite N: ";
    cin>>N;
    cout<<"Vvedite znacheniya elementov: ";
    for (i=0; i<N; ++i, ++temp)
    {
        cin>>*temp;
        if (*temp<*min)
           min=temp;
           }
    cout<<"Massiv:"<<endl;
    for (temp=a, i=0; i<N; ++i,++temp)
        cout<<*temp<<' ';
    cout<<"Min: "<<*min<<endl;
    system("PAUSE");
    return 0;
}
Yandex
Объявления
16.03.2010, 18:34     Вывод минимального элемента из массива
Ответ Создать тему
Опции темы

Текущее время: 05:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru