Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
9 / 9 / 0
Регистрация: 06.01.2011
Сообщений: 73
1

дописать прогу на си++ двум мас

10.01.2011, 14:34. Показов 1203. Ответов 1
Метки нет (Все метки)

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

#include<math.h>
#include<conio.h>
#include<stdio.h>
#include<iostream.h>

main()
{
int mas [5][5],M,i,j,sam,r;
M=5;sam=0;
for(int i=0;i<M;i++)
for (int j=0;j<M;j++)
cin>>mas [i][j];
i=0;
while(i<M)
{
for (int j=0;j<M;j++)
{
if(mas[i][j]<0)
{r=mas[i][j]%10;
switch (r)
{
case 0 :sam+=mas[i][j];break;
case -2 :sam+=mas[i][j];break;
case -4 :sam+=mas[i][j];break;
case -6 :sam+=mas[i][j];break;
case -8 :sam+=mas[i][j];break;
default :;
}
}
}
cout<<" "<<"sam="<<sam<<" ";
sam=0;
i++;
}
getch();
}
только дописать,(новую не надо)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2011, 14:34
Ответы с готовыми решениями:

помогите дописать прогу по двум мас
помогите дописать прогу Дана целочисленная прямоугольная матрица. Характеристикой строки матрицы...

дописать прогу на С
используя оператор цикла, найти сумму ряда с точностью E=10^4, общий член которого ...

дописать прогу
здравствуйте! помогите, пожалуйста, решить задачу! вот код нужно дописать: когда человек вводит...

Пм. пж. дописать прогу..
Написать программу ,которая по введенному значению аргумента вычислят значение ф-ции в виде...

1
Эксперт С++
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
10.01.2011, 15:21 2
Лучший ответ Сообщение было отмечено morAlex как решение

Решение

Предлагаю такой вариант (там есть комментарии для вашего варианта сортировки строк):
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
#include<math.h>
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
 
main()
{
int mas [5][5],M,i,j,sam,r, mas1[5], temp, y;
M=5;sam=0;
for(int i=0;i<M;i++)
for (int j=0;j<M;j++)
cin>>mas [i][j];
/*
i=0;
while(i<M)
{
for (int j=0;j<M;j++)
{
if(mas[i][j]<0)
{r=mas[i][j]%10;
switch (r)
{
case 0 :sam+=mas[i][j];break;// под это условие подойдут значения 10, 20, 30 и т.д.
case -2 :sam+=mas[i][j];break;
case -4 :sam+=mas[i][j];break;
case -6 :sam+=mas[i][j];break;
case -8 :sam+=mas[i][j];break;
default :;
}
}
}*/
cout<<"Matrica do:"<<endl;
for(i=0; i<M; i++)
{
    for(j=0; j<M; j++)
        cout<<mas[i][j]<<" ";
    cout<<endl;
}
for(i=0; i<M; i++)
{
    sam=0;
    for(j=0; j<M; j++)
        if(mas[i][j]<0 && mas[i][j]%2==0)
            sam+=mas[i][j];
    mas1[i]=sam;
}
for(i=0; i<M-1; i++)
    for(j=0; j<M-1; j++)
        if(mas1[j]<mas1[j+1])
        {
            for(y=0; y<M; y++)
            {
                temp=mas[j][y];
                mas[j][y]=mas[j+1][y];
                mas[j+1][y]=temp;
            }
            temp=mas1[j]; 
            mas1[j]=mas1[j+1];
            mas1[j+1]=temp;
        }
 
cout<<"Matrica posle:"<<endl;
for(i=0; i<M; i++)
{
    for(j=0; j<M; j++)
        cout<<mas[i][j]<<" ";
    cout<<endl;
}
 
getch();
}
0
10.01.2011, 15:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2011, 15:21
Помогаю со студенческими работами здесь

дописать прогу ассемблер
программа считает в строке кол-во букв &quot;а&quot; и кол-во цифр нужно дописать ввод и вывод данных ...

помогите дописать прогу!!!
//------------------------------------ #pragma hdrstop #include &lt;iostream.h&gt; #include...

Не могу дописать прогу
Помогите пожайлуста, есть форма с 2-мя textbox и одной кнопкой, нужно чтобы по нажатию на кнопку...

Дописать и изменить прогу
изменить и дописать программу таким образом, чтобы отдельно подсчитывалось количество всех...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru