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

Найти и вывести ту строку в этой матрице, которая содержит наибольшее количество четных чисел

01.02.2014, 23:05. Просмотров 892. Ответов 1
Метки нет (Все метки)

Добрый день! Помогите с реализацией данного алгоритма?
Дана матрица А размерности n на n. Найти и вывести ту строку в этой матрице, которая содержит наибольшее количество четных чисел.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2014, 23:05
Ответы с готовыми решениями:

Найти наибольшее из нечетных и количество четных чисел
В последовательности а1 … аn найти наибольшее из нечетных и количество четных...

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

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

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

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

1
Fene4ka_
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,244
01.02.2014, 23:27 #2
Лучший ответ Сообщение было отмечено kaig как решение

Решение

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
#include "stdafx.h"
#include <iostream>
#include <iomanip>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    srand(time(0));
    int Maxchetn = 0, n, MaxI;
    cout << "Write mas size : ";
    cin >> n;
    int** mas = new int*[n];
    for (int i = 0; i < n; i++)
        mas[i] = new int[n];
    for (int i = 0; i < n; i++, cout<<endl)
        for (int j = 0; j < n; j++)
        {
            mas[i][j] = rand() % (20) + 1;
            cout << mas[i][j] << " ";
        }
    cout << "Stroka s naib kol-om 4etnix 4isel : ";
    for (int i = 0; i < n; i++)
    {
        int chetn = 0;
        for (int j = 0; j < n; j++)
        if (mas[i][j] % 2 == 0)
            chetn++;
        if (Maxchetn < chetn)
        {
            Maxchetn = chetn;
            MaxI = i;
        }
    }
    for (int i = 0; i < n; i++)
        cout << mas[MaxI][i] << " ";
    cout << endl;
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2014, 23:27

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

Найти строку матрицы, в которой наибольшее количество разных чисел, и отсортировать её по убыванию
В двумерном массиве найти строку в которой наибольшее количество разных чисел и...

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


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

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

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