Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Torres__9
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 19
#1

Двумерные массивы. Определить количество строк, максимальное из чисел - C++

18.04.2013, 21:11. Просмотров 454. Ответов 1
Метки нет (Все метки)

дана целочисленная прямоуголная матрица.Определить 1)количество строк , не содержащих ни одного нулевого элемента 2)максимальное из чисел, встречающихся в заданной матрице более одного раза
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2013, 21:11     Двумерные массивы. Определить количество строк, максимальное из чисел
Посмотрите здесь:

Двумерные массивы (Определить Количество строк, номер столбца) - C++
Дана целочисленная прямоугольная матрица.Определить: 1)Количество строк,содержащих хотя бы один нулевой элемент 2)номер столбца,в...

Определить, количество строк, не содержащих ни одного нулевого элемента, максимальное из чисел - C++
Дана целочисленная прямоугольная матрица. Определить: 1) количество строк, не содержащих ни одного нулевого элемента; 2) максимальное...

Двумерные массивы. Определить среднее количество учеников классах в каждой параллели - C++
Помогите решить задачу: В двумерном массиве хранится информация о количестве учеников в том или ином классе каждой параллели школы...

Определить количество, минимальное и максимальное из введенных чисел - C++
Пользователь вводит последовательность чисел. Окончание ввода – ввод числа ноль. Программа должна определить количество, минимальное и...

максимальное из чисел, встречающихся в заданной матрице, количество строк, не содержащих ни одного нулевого элемента - C++
Помогите доделать программу. Задание: Дана целочисленная квадратная матрица. Определить: 1) количество строк, не содержащих ни одного...

Определить максимальное количество идущих подряд чётных чисел - C++
Как определить максимальное количество идущих подряд чётных чисел для такого, к примеру, ряда чисел: 1 2 2 23 4 2 14 9 ...

Определить максимальное количество простых чисел в двумерной матрице - C++
написать программу, определяющую максимальное количество простых чисел в двумерной матрице. срочно нужна помощь! заранее спасибо. если не...

Посчитать количество отрицательных - двумерные массивы - C++
Доброе время суток! Ребята, подскажите как сделать? Делал одно и посчитал другое..... Создать двумерный массив 5 строк на 3...

Обработка отдельных строк (столбцов) матрицы и работа с диагоналями. Двумерные массивы - C++
Ввести целочисленный двумерный массив ANxM, вывести его. Найти сумму положительных угловых элементов. Найденной суммой заменить строку...

Двумерные массивы / среднее арифметическое / количество элементов - C++
Подскажите пожалуйста, голова уже болит =_= Дан вещественный массив А. Определить количество элементов массива, которые меньше среднего...

Двумерные массивы. Количество отрицательных элементов. Седловые точки - C++
Задание такое: Дана целочисленная прямоугольная матрица. Определить: 1.количество отрицательных элементов в тех строках, которые...

C++: сумма чисел побочной диагонали (двумерные массивы) - C++
Вводится квадратная матрица N*N. Найти сумму положительных чисел, расположенных на побочной диагонали. Все кроме нахождения суммы...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Catstail
Модератор
22515 / 10920 / 1774
Регистрация: 12.02.2012
Сообщений: 18,067
18.04.2013, 21:54     Двумерные массивы. Определить количество строк, максимальное из чисел #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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream.h>
#include <windows.h>
 
int main(int argc, char* argv[])
{
 
    int Matr[4][3]={{1,2,0},{2,0,5},{5,1,1},{0,2,3}};
    int Dup[12];
    int i,j,k,p,u,z;
    int *M;
 
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
 
    // К-во строк, не содержащих ненулевых
 
 
    k=0;
 
    for (i=0; i<4; i++)
    {
        z=0;
        for (j=0; j<3; j++)
        {
            if (Matr[i][j]==0) 
            {
                z=-1;
                break;
            }
        }
        if (z == 0) k++;
    }
        
    cout << "К-во строк без нулей =" << k << endl;
 
    // Извлечение дубликатов (в ед.экз)
    
    k=0;
 
    M=&Matr[0][0];
 
    for (i=0; i<11; i++)
    { 
        z=*(M+i);
        for (j=i+1; j<12; j++)
            if (z == *(M+j)) 
            {
                u=0;
                for (p=0; p<k; p++)
                {
                    if (Dup[p]==z)
                    {
                        u=-1;
                        break;
                    }
                }
                if (u==0) Dup[k++]=z;
                break;
            }
    }
 
    // Ищем максимум
 
    z=Dup[0];
 
    for (i=1; i < k; i++)
        if (Dup[i] > z) z=Dup[i];
 
    cout << "Максимум из повторно встречающихся=" << z << endl;
    return 0;
}
Ответ Создать тему
Опции темы

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