Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
moshensky
0 / 0 / 0
Регистрация: 14.09.2012
Сообщений: 16
1

В матрице А размера m*n поменять местами первый столбец со столбцом, со- держащим максимальное количество элементов, больших числа 3

22.11.2012, 06:11. Просмотров 1065. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2012, 06:11
Ответы с готовыми решениями:

В матрице поменять местами первый столбец и столбец, содержащий минимальное количество нечетных элементов
1) дана матрица размера m*n поменять местами столбцы 1 и столбец, содержащий минимальное количество...

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

В двухмерном массиве первый столбец поменять местами с последним столбцом, второй столбец с предпоследним столбцом и так далее
1. Ввести двухмерный массив поэлементно с помощью клавиатуры или получить его, используя генератор...

В заданной матрице поменять местами первый столбец со столбцом, содержащим наибольший элемент главной диагонал
В заданной матрице поменять местами первый столбец со столбцом, содержащим наибольший элемент...

Дана матрица размера N x N. Поменять местами первый столбец и столбец с минимальным кол-вом отрицательных элементов
Дана матрица размера N x N. Поменять местами первый столбец и столбец с минимальным кол-вом...

1
polyaKIDze
63 / 63 / 20
Регистрация: 16.07.2012
Сообщений: 147
22.11.2012, 06:44 2
Лучший ответ Сообщение было отмечено moshensky как решение

Решение

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
45
46
47
48
49
50
#include "stdafx.h"
#include <stdio.h> 
#include <stdlib.h>
#include <time.h>
 
int main()
{
    int mass[100][100];
    int m, n;
    printf ("Enter m & n with space between: ");
    scanf ("%d%d", &m, &n);
    srand (time(NULL));
    int i, j;
    for (i = 0; i < m; ++i) {
        for (j = 0; j < n; ++j) {
            mass[i][j] = rand()%10;
            printf ("%d ", mass[i][j]);
        }
        printf ("\n");
    }
    int nuls[100];
    for (i = 0; i < n; ++i) {
        nuls[i] = 0;
        for (j = 0; j < m; ++j)
            if (mass[j][i] > 3)
                nuls[i]++;
    }
    int max = nuls[0], maxN = 0;
    for (i = 1; i < n; ++i)
        if (nuls[i] > max) {
            maxN = i;
            max = nuls[i];
        }
    int buf;
    if (maxN != 1)
        for (i = 0; i < m; ++i) {
            buf = mass[i][1];
            mass[i][1] = mass[i][maxN];
            mass[i][maxN] = buf;
        }
        printf ("\nNew mass:\n");
    for (i = 0; i < m; ++i) {
        for (j = 0; j < n; ++j) {
            printf ("%d ", mass[i][j]);
        }
        printf ("\n");
    }
    scanf ("%d", &n);
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2012, 06:44

Поменять местами первый столбец со столбцом с первыми К «+»-ми элементами.
22. Поменять местами первый столбец со столбцом с первыми К «+»-ми элементами. вот код. но он...

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

Найти в матрице первый столбец, содержащий максимальное количество одинаковых элементов
Дана целочисленная матрица размера M х N. Найти номер первого из ее столбцов, содержащих...


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

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

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