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

В массиве целых чисел найти минимальный и максимальный элементы и поменять их местами

27.04.2016, 14:08. Просмотров 436. Ответов 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
#include "stdafx.h"
#include <stdio.h>
#include <malloc.h>
#include <stdlib.h>
int main() {
    int *a;
    int i, n, min, max;
    system("chcp 1251");
    system("cls");
    printf("Vvedite razmer massiva: ");
    scanf_s("%d", &n);
    a = (int*)malloc(n*sizeof(int));
    for (i = 0; i<n; i++)
    {
        printf("a[%d] = ", i);
        scanf_s("%d", &a[i]);
    }
 
    for (i = 0; i<n; i++)
        if (min > a[i]){
            min = a[i]; 
            printf(" %i  ", a[i]);
        }
        printf("\n");
 
        for (i = 0; i<n; i++)
        if (max>a[i]){
            max = a[i];
        
 }
printf("\nMin. element = %i ", min);
printf("\n");
    for (i = 0; i<n; i++)
        printf("%d ", a[i]);
    free(a);
    getchar();   getchar();
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2016, 14:08
Ответы с готовыми решениями:

В массиве целых чисел найти минимальный и максимальный элементы и поменять их местами
помогите пожалуйста написать это на C В массиве целых чисел найти Минимальный и максимальный...

В массиве целых чисел поменять местами максимальный и минимальный элементы
В массиве целых чисел поменять местами максимальный и минимальный элементы. Помогите пожалуйста.

В массиве целых чисел поменять местами минимальный и максимальный элементы
Одномерный массив-Вычислить среднее арифметическое элементов массива Х, расположенных между его...

В массиве А из 12 целых чисел поменять местами максимальный и минимальный элементы
«Обработка одномерных массивов»: В массиве А из 12 целых чисел поменять местами максимальный и...

2
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10877 / 6768 / 1619
Регистрация: 25.07.2009
Сообщений: 12,484
27.04.2016, 14:33 2
tigr, вот эти штуки
Цитата Сообщение от tigr Посмотреть сообщение
min, max;
Керниган с Ритчи инициализировать будут?
Цитата Сообщение от tigr Посмотреть сообщение
printf(" %i ", a[i]);
просто из любопытства: это зачем (22 строка)?
А попытки "поменять их местами" вообще не видно...
0
872 / 614 / 212
Регистрация: 30.06.2015
Сообщений: 3,407
Записей в блоге: 32
27.04.2016, 20:07 3
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#define N 10
int main(void){
    int i,n1,n2,min,max, a[N]={7,3,4,10,23,2,66,8,9,11};
    min=max=a[0];
for(i=0;i<N;i++){if(min>a[i]){min=a[i];n1=i;}if(max<a[i]){max=a[i];n2=i;}}
i=a[n1];a[n1]=a[n2];a[n2]=i;
    for(i=0;i<N;i++)printf("%d ",a[i]);
return( 0);
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2016, 20:07

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

В массиве целых чисел поменять местами минимальный и максимальный элементы
Эту задачу можно как нибудь упростить? #include &lt;stdio.h&gt; #define N 3 #define M 3 struct...

В заданной конечной последовательности целых чисел найти минимальный и максимальный элементы и поменять их местами
В заданной конечной последовательности целых чисел найти минимальный и максимальный элементы и...

Дан массив целых чисел a1,...,an. Найти минимальный и максимальный элементы массива и поменять их местами.
Дан массив целых чисел a1,...,an. Найти минимальный и максимальный элементы массива и поменять их...

В массиве целых чисел поменять местами максимальный отрицательный элемент и минимальный положительный
В массиве целых чисел поменять местами максимальный отрицательный элемент и минимальный...


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

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

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