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

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

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

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

17.06.2010, 21:53. Просмотров 541. Ответов 1
Метки нет (Все метки)

В матрице целых чисел поменять нулевую строку со строкой, содержащей наибольшее количество повторяющихся элементов. Если можно с коментариями.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2010, 21:53     В матрице целых чисел поменять нулевую строку со строкой, содержащей наибольшее количество повторяющихся элементов.
Посмотрите здесь:

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

В матрице поменять местами строку, содержащую наибольший элемент, со строкой, содержащей наименьший - C++
Задание: В данной действительной матрице размера mn поменять местами строку, содержащую элемент с наибольшим значением, со строкой,...

В данной действительной матрице размера 3Х3 поменять местами строку, содержащую элемент с наибольшим значе-нием, со строкой, содержащей элемент с наим - C++
В данной действительной матрице размера 3Х3 поменять местами строку, содержащую элемент с наибольшим значе-нием, со строкой, содержащей...

В матрице найти строку с максимальной суммой элементов и поэлементно поменять ее с первой строкой - C++
ПОМОГИТЕ РЕШИТЬ ЗАДАЧКУ-----Написать программу на языке С++. В программе предусмотреть диалог, откуда будут вводится элементы исходной...

В квадратной матрице поменять местами главную диагональ со строкой содержащей максимальный элемент - C++
Дана прямоугольная матрица nxm целых чисел (n,m<10 – ввод с клавиатуры, значения элементов массива в диапазоне – вводятся случайным...

Поменять местами последнюю строку со строкой, содержащей минимальный элемент матрицы - C++
Дан вещественный массив а1, а2,…, аn. Если в этом массиве есть хотя бы один элемент, принадлежащий отрезку , то все элементы, не...

Поменять местами последнюю строку со строкой, содержащей минимальный элемент матрицы - C++
В заданной матрице поменять местами последнюю строку со строкой, содержащей минимальный элемент матрицы. Заранее спасибо

Поменять местами последнюю строку со строкой, содержащей наибольший отрицательный элемент матрицы - C++
В заданной матрице поменять местами последнюю строку со строкой, содержащей наибольший отрицательный элемент матрицы.Если можно на c++ dos...

Найти и вывести ту строку в этой матрице, которая содержит наибольшее количество четных чисел - C++
Добрый день! Помогите с реализацией данного алгоритма? Дана матрица А размерности n на n. Найти и вывести ту строку в этой матрице,...

Поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением - C++
В данной действительной матрице размера 6х9 поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
18.06.2010, 21:12     В матрице целых чисел поменять нулевую строку со строкой, содержащей наибольшее количество повторяющихся элементов. #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
#include <iostream.h>
#include <conio.h>
#define n 5
 
  void main()
   {
    clrscr();
    int A[n][n],p[n]={0};
    int i,j,k,r,i_r,c;
    cout<<" Enter elements:\n";
     for(i=0;i<n;i++)
      for(j=0;j<n;j++)
       cin>>A[i][j];
     for(i=1;i<n;i++)
      {
       for(j=0;j<n;j++)
    {
     for(k=0;k<n;k++)
      if(A[i][j]==A[i][k]) p[i]++;
    }
      }
    r=p[1]; i_r=1;
     for(i=2;i<n;i++)
      if(r<p[i]) { r=p[i]; i_r=i; }
     for(i=0;i<n;i++)
      {
       c=A[0][i];
       A[0][i]=A[i_r][i];
       A[i_r][i]=c;
      }
    cout<<"\n\n Zamina:\n";
     for(i=0;i<n;i++)
      {
       for(j=0;j<n;j++) cout<<A[i][j]<<" ";
       cout<<"\n";
      }
    getch();
   }
Yandex
Объявления
18.06.2010, 21:12     В матрице целых чисел поменять нулевую строку со строкой, содержащей наибольшее количество повторяющихся элементов.
Ответ Создать тему
Опции темы

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