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

Вывести минимальное и максимальное значения в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив,сортировка,файлы. http://www.cyberforum.ru/cpp-beginners/thread27103.html
вообщем надо сформировать динамический массив из вещественных чисел(ввод с клавиатуры),сформировать их по убыванию.вывести в двоичный файл все вещественные числа и вывести на экран сумму и среднее арифметическое. Сделаете на Си! Заранее спасибо!
C++ Программа: Итерационные циклы Подробнее во вложении: Помогите составить программу на С++ http://www.cyberforum.ru/cpp-beginners/thread27098.html
Составить программу вычисления значений функций на отрезках C++
Помогите пожалуйста составить программу на языке С++ Составить программу вычисления значиний функций F(x) на отрезке Подробнее во вложении:
C++ Алгоритмы сортировок
Наиболее часто задаваемые вопросы по С++. Реализация распространенных алгоритмов, решения типовых задач. Статьи и учебники C++ Оглавление: Выбором Пузырьком Вставками Шелла
C++ Присваивание переменным значений при выбранном пункте ComboBox http://www.cyberforum.ru/cpp-beginners/thread27075.html
Здравствуйте, уважаемые программисты! Мне 13 лет и я пытаюсь освоить программирование на си ++ самостоятельно. У меня небольшая проблема. Скажите пожалуйста, какой командой присваивать переменным значения, при каждом выбранном пункте из ComboBox. Моя задача: загнать в ComboBox фамилии одноклассников, присвоить переменным в каждой фамилии значения и выводить их в названия Captions лейблов....
C++ Создать двоичный файл и записать в него 15 чисел 1.создать двоичный файл и записать в него 15 чисел.из исходного файла сформировать массивы чёт. и нечёт. , определить наибольшее чётное и наименьшее нечётное. 2.сформировать динамический массив из вещественных чисел(ввод с клавиатуры),сформировать их по убыванию.вывести в двоичный файл все вещественные числа и вывести на экран сумму и среднее арифметическое. Заранее спасибо! подробнее

Показать сообщение отдельно
YurA_280784
Заблокирован
23.03.2009, 12: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
26
27
28
29
30
31
32
#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <math.h>
 
void main()
{
    int **massiv;
    printf("Vvedite chislo strok v ishodnom massive    :\t");
    int m;scanf("%d",&m);
    printf("Vvedite chislo stolbcov v ishodnom massive :\t");
    int n;scanf("%d",&n);
    massiv = new int *[m];
    printf("Sformirovannii massiv\r\n");
    for(int i = 0,j; i < m; i++)
    {
        massiv[i] = new int[n];
        for(j = 0; j < n; j++)
        {
            massiv[i][j] = RAND_MAX;
            while(200 < massiv[i][j])
                massiv[i][j] = rand();
            massiv[i][j] -= 100;
            printf("%d\t",massiv[i][j]);
        }
        printf("\r\n");
    }
    printf("Vvedite 1 chtobi sformirovat' eshe raz\r\n");
    if(getch() == 49)
        main();
}
Всё работает, т.к. сам писалКороче если ок не забываем кликать спасибо,вот

Добавлено через 3 минуты 47 секунд
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
#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <math.h>
 
void main()
{
    int **massiv;
    printf("Vvedite chislo strok v ishodnom massive    :\t");
    int m;scanf("%d",&m);
    printf("Vvedite chislo stolbcov v ishodnom massive :\t");
    int n;scanf("%d",&n);
    massiv = new int *[m];
    printf("Sformirovannii massiv\r\n");
    for(int i = 0,j; i < m; i++)
    {
        massiv[i] = new int[n];
        for(j = 0; j < n; j++)
        {
            massiv[i][j] = RAND_MAX;
            while(200 < massiv[i][j])
                massiv[i][j] = rand();
            massiv[i][j] -= 100;
            printf("%d\t",massiv[i][j]);
        }
        printf("\r\n");
    }
    printf("Vvedite 1 chtobi sformirovat' eshe raz\r\n");
    if(getch() == 49)
        main();
}
Добавлено через 37 секунд
Второй раз по запаре отправил...

Добавлено через 4 минуты 25 секунд
Упс не доглядел что надо ещё макс и мин вывесте, тогда вот окончательный результат
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 <windows.h>
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <math.h>
 
void main()
{
    int **massiv;
    printf("Vvedite chislo strok v ishodnom massive    :\t");
    int m;scanf("%d",&m);
    printf("Vvedite chislo stolbcov v ishodnom massive :\t");
    int n;scanf("%d",&n);
    int MIN, MAX;
    massiv = new int *[m];
    printf("Sformirovannii massiv\r\n");
    for(int i = 0,j; i < m; i++)
    {
        massiv[i] = new int[n];
        for(j = 0; j < n; j++)
        {
            massiv[i][j] = RAND_MAX;
            while(200 < massiv[i][j])
                massiv[i][j] = rand();
            massiv[i][j] -= 100;
            if(i == 0 && j == 0)
            {
                MIN = massiv[i][j];
                MAX = MIN;
            }
            if(massiv[i][j] < MIN)
                MIN = massiv[i][j];
            if(MAX < massiv[i][j])
                MAX = massiv[i][j];
            printf("%d\t",massiv[i][j]);
        }
        printf("\r\n");
    }
    printf("Maximal'ni element massiva :\t%d\r\n",MAX);
    printf("Minimal'ni element massiva :\t%d\r\n",MIN);
    printf("Vvedite 1 chtobi sformirovat' eshe raz\r\n");
    if(getch() == 49)
        main();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru