Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
kotofey
0 / 0 / 0
Регистрация: 07.12.2009
Сообщений: 89
#1

Поиск элементов в действительной матрице - C++

05.07.2010, 16:54. Просмотров 1418. Ответов 24
Метки нет (Все метки)

1)дана действительная матрица mxn.найти сумму наибольших значений элементов её строк.

2)дана действительная квадратная матрица порядка 2n.получить новую матрицу, переставляя её блоки размером nxn;
в соответствии с рисунком.
рисунок токо ко второй задаче.
квадрат перечёрченный горизонтальной и вертикальной линией и от центра идут в углы небольшие стрелочки в каждый из четырёх углов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2010, 16:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поиск элементов в действительной матрице (C++):

В данной действительной квадратной матрице A[N, M] найти сумму элементов строки - C++
В данной действительной квадратной матрице A найти сумму элементов строки, в которой расположен элемент с наименьшим значением,...

В данной действительной матрице m*n (n>=3, m>=3), поменять местами строки с номерами 2 и n-1 - C++
В данной действительной матрице m*n (n>=3, m>=3), поменять местами строки с номерами 2 и n-1

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

В данной действительной матрице m*n (n>=3,m>=3) поменять местами строки с номерами 2 и n-1 - C++
В данной действительной матрице m*n (n>=3,m>=3) поменять местами строки с номерами 2 и n-1

В действительной матрице найти суммы наибольших и наименьших значений строк - C++
Дана действительная матрица MxN. Определить числа x1, x2, ..., xm, равные соответственно суммам наибольших и наименьших значений элементов...

В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент - C++
В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент.Получить квадратную матрицу порядка n-1 путем...

24
Artishok
ЧакЭ одобряЭ
277 / 276 / 32
Регистрация: 27.12.2009
Сообщений: 1,767
05.07.2010, 17:46 #2
1)
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
#include <stdio.h>
#include <conio.h>
 
int main()
{
    int a[5][6];
    int i,j,sum,max;
    
    for (i=0;i<=3;i++)
     for (j=0;j<=4;j++)
      scanf("%d",&a[i][j]);
    for (i=0;i<=3;i++)
    {
     for (j=0;j<=4;j++)
      printf("%d ",a[i][j]);
     printf("\n");
    }
    sum=0;
    for (i=0;i<=3;i++)
    {
        max=-10000;
        for (j=0;j<=4;j++)
        {
         if (a[i][j]>max)
         max=a[i][j];
        }
        sum=sum+max; 
    }
    printf("%d",sum);
    getch();
    return 0;
}
0
CyBOSSeR
Эксперт С++
2304 / 1674 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
05.07.2010, 17:49 #3
kotofey, выложи рисунок ко второй задаче.
0
kotofey
0 / 0 / 0
Регистрация: 07.12.2009
Сообщений: 89
05.07.2010, 17:57  [ТС] #4
как выложить
0
CyBOSSeR
Эксперт С++
2304 / 1674 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
05.07.2010, 18:01 #5
kotofey, руками. В расширенном режиме ответа на тулбаре есть кнопка в виде скрепки, с ее помощью ты и сможешь выложить рисунок.
0
kotofey
0 / 0 / 0
Регистрация: 07.12.2009
Сообщений: 89
05.07.2010, 18:10  [ТС] #6
ТАМ РИСУНОК СЛЕВА
Слушай можешь обьяснить первую задачу и прояснить что там нужно вводить я просто ток сегодня задание получил.
0
Миниатюры
Поиск элементов в действительной матрице  
Artishok
ЧакЭ одобряЭ
277 / 276 / 32
Регистрация: 27.12.2009
Сообщений: 1,767
05.07.2010, 18:32 #7
если а) то надо отразить относительно внртикальной оси.а потом относительно горизонтальной.я так понял?

Код
1 2
3 4 

.....станет

4 3
2 1
Добавлено через 2 минуты
Цитата Сообщение от kotofey Посмотреть сообщение
у и прояснить что там нужно вводить
вводить нужно только элементы массива.размерность я сделал 4X5.
0
kotofey
0 / 0 / 0
Регистрация: 07.12.2009
Сообщений: 89
05.07.2010, 20:39  [ТС] #8
а прога то во второй задаче какая такая же чтоли?
0
Artishok
ЧакЭ одобряЭ
277 / 276 / 32
Регистрация: 27.12.2009
Сообщений: 1,767
05.07.2010, 21:15 #9
Цитата Сообщение от Artishok Посмотреть сообщение
я так понял?
или надо что бы порядок следования не изменялся?т.е
Код
  1    2   3   4
  5    6   7   8
  9  10  11  12
13   14  15  16
было.
стало
11  12  9  10
15  16 13  14
 3    4  1     2
7     8   5    6
?

Добавлено через 2 минуты
Цитата Сообщение от kotofey Посмотреть сообщение
а прога то во второй задаче какая такая же чтоли

Не по теме:

0
kotofey
0 / 0 / 0
Регистрация: 07.12.2009
Сообщений: 89
05.07.2010, 21:20  [ТС] #10
Ну так как
0
Artishok
ЧакЭ одобряЭ
277 / 276 / 32
Регистрация: 27.12.2009
Сообщений: 1,767
05.07.2010, 22:09 #11

Не по теме:

реализовал на паскале.ща перебью на СИ



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
#include <stdio.h>
#include <conio.h>
#define swap(a,b) {int tmp;tmp=a;a=b;b=tmp;}
 
int main()
{
    int a[5][5];
    int i,j,n;
    
    n=2;
    for (i=0;i<=2*n;i++)
    {
     for(j=0;j<=2*n;j++)
      scanf("%d",&a[i][j]);
    }
    for (i=0;i<=2*n;i++)
    {
    for(j=0;j<=2*n;j++)
     printf("%d ",a[i][j]);
    printf("\n");
    }
    for(i=0;i<=2*n;i++)
    {
        for(j=0;j<=n;j++)
        {
        swap(a[i][j],a[i][j+n]);    
        }
    }
    for(j=0;j<=2*n;j++)
    {
        for(i=0;i<=n;i++)
        swap(a[i][j],a[i+n][j]);
    }
     for (i=0;i<=2*n;i++)
    {
    for(j=0;j<=2*n;j++)
     printf("%d ",a[i][j]);
    printf("\n");
    }
    return 0;
getch();
}
проверяйте
0
kotofey
0 / 0 / 0
Регистрация: 07.12.2009
Сообщений: 89
06.07.2010, 09:25  [ТС] #12
Спасибо всем огромное у меня во второй задаче где getch(); не ошибка а предупреждение какое то и пишет UNREACHABLE CODE IN FUNCTION MAIN( 41 СТРОКА)
0
CyBOSSeR
Эксперт С++
2304 / 1674 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
06.07.2010, 10:25 #13
kotofey,
C
1
getch();
и
C
1
return 0;
местами поменяй.
0
kotofey
0 / 0 / 0
Регистрация: 07.12.2009
Сообщений: 89
06.07.2010, 14:36  [ТС] #14
спасиб
0
kotofey
0 / 0 / 0
Регистрация: 07.12.2009
Сообщений: 89
09.07.2010, 10:19  [ТС] #15
Люди можете подробно обьяснить что нужно вводить и как вводить в первой и второй проге

Добавлено через 12 часов 24 минуты
Ну так поможет кто нить разобраться ??
0
09.07.2010, 10:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.07.2010, 10:19
Привет! Вот еще темы с ответами:

В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент - C++
1.В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент.Получить квадратную матрицу порядка (n-1) путем...

Поиск максимального и минимального элементов в матрице - C++
В квадратной матрице определить максимальный и минимальный элементы. Если таких элементов несколько, то максимальный определяется по...

Поиск одинаковых элементов в этой матрице - C++
№1. Дана матрица A(nxn). Написать программу поиска одинаковых элементов в этой матрице.

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


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

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

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