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

Массив: определить максимальный и минимальный элементы массива и поменять их местами.

19.04.2013, 19:19. Просмотров 1127. Ответов 1
Метки нет (Все метки)

очень срочно
0
Миниатюры
Массив: определить максимальный и минимальный элементы массива и поменять их местами.   Массив: определить максимальный и минимальный элементы массива и поменять их местами.  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2013, 19:19
Ответы с готовыми решениями:

Поменять местами максимальный и минимальный элементы массива
Ошибка тут скорее всего не одна))реализовывал программу через глобальные переменные,теперь...

Поменять местами минимальный и максимальный элементы массива
Дан массив размера N. Поменять местами его минимальный и максимальный элементы.

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

Поменять местами минимальный и максимальный элементы массива размера 10
Можете подсказать где ошибка просто здесь вообще не меняет местами #include <stdio.h> #include...

1
7 / 7 / 2
Регистрация: 19.11.2012
Сообщений: 26
19.04.2013, 22:38 2
Лучший ответ Сообщение было отмечено audi100 как решение

Решение

Задача первая:
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
#include <stdio.h>
#include <iostream>
 
int main()
{    
int K[12][15];
int i,j,max=-999999,min=999999;/*максимальному значению присваиваем какое-то самое меньшее число, а минимальному - какое-то самое большое. Так как матрица будет большая, останавливаемся на данных числах :)*/
printf("Enter elements of matrix\n");
for(i=0;i<12;i++)
    for(j=0;j<15;j++)
        scanf("%d", &K[i][j]);
printf("___Your matrix___\n");
for(i=0;i<12;i++)
    {for(j=0;j<15;j++)
        printf("%d ", K[i][j]);
    printf("\n");
    }
for(i=0;i<12;i++)
    for(j=0;j<15;j++)
    { if(max<K[i][j])
        max=K[i][j];
    if(min>K[i][j])
        min=K[i][j];  }
    
//printf("max=%d min=%d", max, min);
for(i=0;i<12;i++)
    for(j=0;j<15;j++)
    {if(max==K[i][j])
        K[i][j]=min;
    else{
    if(min==K[i][j])
        K[i][j]=max;  }
    }
    printf("\n___Result___\n");
for(i=0;i<12;i++)
    {for(j=0;j<15;j++)
        printf("%d ", K[i][j]);
    printf("\n");
    }
    return 0;
}
Добавлено через 2 часа 15 минут
Задача 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
#include <stdio.h>
#include <iostream>
 int main()
{    float Q[4][5],sum=0;//float - потому что ищем среднее арифметическое
int i,j;
for(i=0;i<4;i++)
    for(j=0;j<5;j++)
        scanf("%f", &Q[i][j]);//ввод матрицы
printf("___Your matrix___\n");
for(i=0;i<4;i++)
    {for(j=0;j<5;j++)
        printf("%f ", Q[i][j]);//вывод
    printf("\n");
    }
for(i=0;i<4;i++)
    {sum=0;
    for(j=0;j<5;j++)
        sum+=Q[i][j];
        sum/=5; //среднее арифм.
        for(j=0;j<5;j++)
            Q[i][j]-=sum;//вычитаем среднее значение из всех элементов строки
}
printf("\n___Result___\n");
for(i=0;i<4;i++)
    {for(j=0;j<5;j++)
        printf("%f ", Q[i][j]);
    printf("\n");
    }
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2013, 22:38

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

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

Поменять местами максимальный и минимальный элементы списка
Задача: поменять местами макс и мин. элемент printf(&quot;\nВывод списка после обработки:\n&quot;); ...

Поменять местами в массиве максимальный и минимальный элементы
Помогите пожалуйста решить задачку)совсем не силен в с++( Задан одномерный массив В,состоящем из...

Поменять местами минимальный и максимальный элементы матрицы
Дана матрица размером 4х5. Поменять местами минимальный и максимальный элементы матрицы. Я набила...

В массиве поменять местами максимальный и минимальный элементы
Массив из 10 элементов, которых нужно ввести произвольно. После, нужно поменять местами значения...

Поменять местами минимальный и максимальный элементы матрицы
Дана матрица размером 4х5. Поменять местами минимальный и максимальный элементы матрицы. Матрицу, я...


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

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

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