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

Двумерный массив. Определить количество «особых» элементов массива.

29.11.2012, 22:07. Просмотров 745. Ответов 5
Метки нет (Все метки)

Задан вещественный массив размером m×n. Определить количество «особых» элементов массива и вывести их на экран с указанием местоположения. «Особым» считается элемент, больший суммы остальных элементов его столбца.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2012, 22:07
Ответы с готовыми решениями:

Определить k — количество особых элементов массива
Дана матрица A размером nxm. Определить k — количество особых элементов массива A считая его...

Двумерный массив. Определить количество равных нулю элементов.
в массиве определить количество равных нулю элементов. Если их больше половины , то первый и...

Двумерный массив. Определить количество равных нулю элементов
В массивах X1..X5, Y1..Y7, Z1..Z14 определить количество равных нулю элементов. Если их больше...

Дано двумерный массив. Определить количество минимальных элементов
Дано двумерный массив. Определить количество минимальных элементов. Помогите написать на Turbo...

Матрица. Определить количество особых элементов
Дана матрица А(n, m). Определить количество особых элементов в ней, считая элемент особым, если:...

5
Issues
432 / 367 / 149
Регистрация: 06.08.2012
Сообщений: 961
29.11.2012, 22:22 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
#include <iostream>
using namespace std;
 
int main()
{
    const int row = 3, col = 5;
    float arr[row][col] = { {1.5, 2.5, 0.5, 5.5, 3.5},
                             {9.5, 2.1, 7.9, 4.0, 2.7},
                             {8.9, 6.3, 90.5, 5.5, 4.6} };
    int kvo = 0;
    float sum = 0;
 
    for (int i = 0; i < col; i++)
    {
        for (int j = 0; j < row; j++)
            sum += arr[j][i];
        for (int ii = 0; ii < row; ii++)
        {
            if (arr[i][ii] > sum - arr[i][ii])
            {
                cout << arr[ii][i] << ' ' << "idx: " << i << ' ' << ii << endl;
                kvo++;
            }
        }
    }
 
    cout << "\nKVO = " << kvo << endl;
 
    system("PAUSE");
    return 0;
}
1
Anastasia_25
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 16
29.11.2012, 22:24  [ТС] 3
Извините...а что значит "idx: " и cout << "\nKVO = " << kvo << endl;
0
Issues
432 / 367 / 149
Регистрация: 06.08.2012
Сообщений: 961
29.11.2012, 22:26 4
Anastasia_25, ну это вывод позиции.
0
Anastasia_25
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 16
29.11.2012, 22:27  [ТС] 5
спасибо большое!
0
Issues
432 / 367 / 149
Регистрация: 06.08.2012
Сообщений: 961
29.11.2012, 22:31 6
Цитата Сообщение от Anastasia_25 Посмотреть сообщение
cout << "\nKVO = " << kvo << endl;
вывод количества
0
29.11.2012, 22:31
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2012, 22:31

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

Определить количество «особых» элементов матрицы
Задана матрица размером NxM. Определить количество «особых» элементов матрицы, считая элемент...

Определить количество «особых» элементов матрицы
Добрый день! Помогите написать программу: Задана матрица размером NxM. Определить количество...


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

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

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