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

Указать столбец (назвать его номер), где минимальное количество элементов, кратных сумме индексов.

20.11.2016, 20:22. Просмотров 979. Ответов 1
Метки нет (Все метки)

Дана целочисленная квадратная матрица. Указать столбец (назвать его номер), где минимальное количество элементов, кратных сумме индексов.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2016, 20:22
Ответы с готовыми решениями:

Вычислить среднее арифметическое значение элементов матрицы, кратных сумме их индексов
Ввести двумерный массив размером m на n. Вычислить среднее арифметическое...

Определить количество элементов целочисленного массива А(35), кратных 3 и не кратных 5 одновременно
Определить количество элементов целочисленного массива А(35), кратных 3 и не...

Указать столбец с минимальным количество элементов, кратных сумме индексов
Задана прямоугольная целочисленная таблица размером m×n. Указать столбец...

Указать столбец (назвать его номер), где произведение элементов дальше всего от нуля
1.) Дана целочисленная прямоугольная таблица размером m×n. Указать столбец...

Указать строку таблицы (назвать её номер), где сумма элементов ближе всего к нулю
Дана целочисленная прямоугольная таблица размером m×n. Указать строку (назвать...

1
LFC
730 / 535 / 416
Регистрация: 17.09.2015
Сообщений: 1,598
21.11.2016, 08:33 2
Лучший ответ Сообщение было отмечено mlR как решение

Решение

1.если таких столбцов несколько - выводится только первый из них
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 <stdlib.h>
#include <time.h>
#define N 7
#define M 9
int main()
{
    int A[N][M], i, j, x, count, min = N;
    srand(time(NULL));
    for(i = 0; i < N; i++, putchar('\n'))
        for(j = 0; j < M; j++)
            printf("%4d", A[i][j] = rand() % 144);
    putchar('\n');
    for(j = 0; j < M; j++, putchar('\n')){
        printf("Column %d:", j);
        for(i = 0, count = 0; i < N; i++){
            if(i || j){
                if(A[i][j] % (i + j) == 0){ printf("A[%d][%d] / %d; ", i, j, i + j);
                    count++;
                }
            }
        }
        if(count < min && count > 0){
            min = count;
            x = j;
        }
    }
    printf("\nColumn %d has minimal number elements multiple sum its indices: %d;\n", x, min);
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2016, 08:33

Найти столбец с содержащий наибольшее количество кратных 3 элементов, и поменять его местами со столбцом, имеющим тот же номер
Заполнить двумерный числовой массив А(6, 6) целыми числами. Найти столбец с...

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

Напечатать индексы элементов матрицы, кратных сумме своих индексов
Дана прямоцгольная матрица ,имеются числа кратные сумме своих индексов ....


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

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

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