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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
cakc
Сообщений: n/a
#1

Перестановка в массиве - C++

18.12.2010, 10:41. Просмотров 1135. Ответов 1
Метки нет (Все метки)

Дана целочисленная прямоугольная матрица.
1. Определить количество столбцов, не содержащих ни одного нулевого элемента
2. Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов
Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик.
Помогите плз, завтра уже сдавать нужно

Добавлено через 10 часов 0 минут
кто знает?

Добавлено через 40 минут
ауууу
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2010, 10:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перестановка в массиве (C++):

Перестановка элементов в массиве - C++
Помогите с задачкой: Дан размер массива =100 Диапазон значений от -50 до +50 Во всех последовательностях положительных чисел изменить...

Перестановка чисел в массиве - C++
задача: дан массив и число x. переставить числа в массиве таким образом, чтобы сначала массива шли числа, меньшие x, затем равные x, в...

Перестановка строк в массиве - C++
Здравствуйте, не могу никак сообразить, как сделать свою задачу: Необходимо переставить строки в матрице. Пример: Исходная матрица: ...

Перестановка строк в двухмерном массиве - C++
Подскажите пожалуйста функцию осуществляющую перестановку строк в двухмерном массиве 7*7 следующим образом: первую и последнюю,вторую и...

Перестановка чисел в массиве в обратном порядке. - C++
Прошу помогите!!! Надо решить 2 задачи по С++ !! Срочно!!! 1)написать функцию reverse. Параметр: массив из 100 чисел....

перестановка четных элементов в массиве на место нечетных и наоборот - C++
в массиве х заменить элементы таким образом, чтобы элементы с четными номерами встали на место нечетных и наоборот, и занести их в массив...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
18.12.2010, 11:26 #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
#include <iostream>
#include <windows.h>
 
using namespace std;
 
int main ()
{
    int **mas, n, i,j, col_st=0, *mas1;
    bool fl;
 
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout<<"Введите размерность матрицы: n= "<< endl;
    cin>>n;
    mas=new int*[n];
    mas1=new int[n];
    for(i=0; i<n; i++)
       mas[i]=new int[n];
    cout<<"Введите элементы матрицы: "<< endl;
    for(i=0; i<n; i++)
    {
        mas1[i]=0;
       for(j=0; j<n; j++)
       {
          cout<<"["<<i<<"]["<<j<<"]= ";
          cin>>mas[i][j];
          if(mas[i][j]>0 && mas[i][j]%2==0)
              mas1[i]+=mas[i][j];
       }
       
    }
        cout<<"исходная матрица"<<endl;
    for(i=0; i<n; i++)
        {
       for(j=0; j<n; j++)
          cout<<mas[i][j]<<" ";
          cout<<endl;
        }
    for(j=0; j<n; j++)
    {
        fl=true;
        for(i=0; i<n; i++)
            if(mas[i][j]==0)
                fl=false;
        if(fl)
            col_st++;
    }
    cout<<"Kоличество столбцов, не содержащих ни одного нулевого элемента: "<<col_st<<endl;
    for(i=0; i<n; i++)
        for(j=0; j<n-1-i; j++)
            if(mas1[j]>mas1[j+1])
            {
                swap(mas1[j], mas1[j+1]);
                swap(mas[j], mas[j+1]);
            }
      cout<<"полученная матрица"<<endl;
    for(i=0; i<n; i++)
        {
       for(j=0; j<n; j++)
          cout<<mas[i][j]<<" ";
          cout<<endl;
        }
    return 0; 
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2010, 11:26
Привет! Вот еще темы с ответами:

перестановка - C++
Всем доброго времени суток! у меня возник вопрос по спискам, вернее по перестановке элементов списка! void per(list *n,list *m) { ...

Перестановка - C++
Уважаемые профи, я в Си нуб.Каким образом можно реализовать строчную перестановку(все варианты)? То есть вводим LOL, а программа выведет...

Рекурсия и перестановка - C++
Добрый день. Нужно написать рекурсивную функцию, которая выводит все перестановки от 1 до n в лексиграфическом порядке. Подскажите...

перестановка массивов с++ - C++
Характеристикой строки целочисленной матрицы назовем сумму её положительных четных элементов. Переставляя строки заданной матрицы,...


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

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

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