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

Найти сумму дополнительных чисел побочной диагонали матрицы - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.62
dimadjs
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49
21.11.2010, 23:20     Найти сумму дополнительных чисел побочной диагонали матрицы #1
Всем привет
Ну для начала хотелось бы сказать, что это лучший сайт и форум который я когда-либо видел и всем кто мне помагал и остальным хотелось бы сказать огромное спасибо)


А теперь вернёмся к моей проблеме нужно сделать 3 задачки

Они таковы

1. Найти максимальный элемент массива и его индекс (двумерный массив)

2. Найти сумму дополнительных чисел побочной диагонали матрицы (двумерный массив)

3.Найти минимальное положительное число рядка в котором 5 элемент отрицательный

Добавлено через 22 минуты
И ещё один вопрос кто подскажет книжечки по С ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2010, 23:20     Найти сумму дополнительных чисел побочной диагонали матрицы
Посмотрите здесь:

Матрица A(x,y). Найти сумму элементов матрицы находящихся под побочной диагонали C++
Определить сумму элементов, расположенных на побочной диагонали матрицы C++
C++ Вычислить сумму элементов побочной диагонали матрицы
C++ Найти сумму элементов матрицы, параллельных побочной диагонали
C++ Найти сумму элементов квадратной матрицы X(n,n), находящихся на главной диагонали и на побочной
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mencey
 Аватар для Mencey
145 / 92 / 7
Регистрация: 22.07.2010
Сообщений: 424
21.11.2010, 23:34     Найти сумму дополнительных чисел побочной диагонали матрицы #2
Зачитайтесь
C
K&R

Не по теме:

Надеюсь авторские права не нарушил.

Вложения
Тип файла: zip Polnij_spravochik_po_c.zip (946.1 Кб, 82 просмотров)
dimadjs
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49
21.11.2010, 23:40  [ТС]     Найти сумму дополнительных чисел побочной диагонали матрицы #3
спасибо

Добавлено через 1 минуту
ну а задачки потом но всё равно темку апну
Mencey
 Аватар для Mencey
145 / 92 / 7
Регистрация: 22.07.2010
Сообщений: 424
21.11.2010, 23:40     Найти сумму дополнительных чисел побочной диагонали матрицы #4
Также посмотрите мой пост, где я писал функции для обработки массивов.
dimadjs
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49
21.11.2010, 23:45  [ТС]     Найти сумму дополнительных чисел побочной диагонали матрицы #5
посмотрел, но я только начал и не понятно вот поэтому и написал что программы гоотвые надо но я уже щас читаю буду пробывать сложность в том что двумерные массивы
Mencey
 Аватар для Mencey
145 / 92 / 7
Регистрация: 22.07.2010
Сообщений: 424
21.11.2010, 23:58     Найти сумму дополнительных чисел побочной диагонали матрицы #6
Можно перестроить те алгоритмы на двумерные массивы, но это уже не сегодня, как минимум завтра днём перепишу, а сейчас спать.
dimadjs
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49
22.11.2010, 18:12  [ТС]     Найти сумму дополнительных чисел побочной диагонали матрицы #7
хорошо я непротив я на сегодня уже и рассчитываю

Добавлено через 16 часов 45 минут
1. Найти максимальный элемент массива и его индекс (двумерный массив)

2. Найти сумму дополнительных чисел побочной диагонали матрицы (двумерный массив)

3.Найти минимальное положительное число рядка в котором 5 элемент отрицательный

3 необязательно ну прост Срочно надо сделать)

Добавлено через 41 минуту
Ап темку
2 задачки надо ну 1 и 2 напишите кому не лень

Добавлено через 39 минут
а если кто знает ссылки можете дать !
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
22.11.2010, 18:26     Найти сумму дополнительных чисел побочной диагонали матрицы #8
Цитата Сообщение от dimadjs Посмотреть сообщение
Найти максимальный элемент массива и его индекс (двумерный массив)
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctime>
#include <malloc.h>
 
 int main()
 {
     srand((unsigned)time(NULL));
     const int M=5;
     const int N=5;
     int mat[M][N];
     int max, imax,jmax;
     printf("Matrix:\n");
     for(int i=0; i<M; i++)
     {
         for(int j=0; j<N; j++)
          {
              mat[i][j]=rand()%9;
              printf(" %d",mat[i][j]);
          }
         printf("\n");
     }
     max=mat[0][0];
     for(int i=0; i<M; i++)
     {
         for(int j=0; j<N; j++)
          {
              if(mat[i][j]>max)
              {
                  max=mat[i][j];
                  imax=i;
                  jmax=j;
              }
          }
     }
     printf("\nMax - %d rows %d cols is %d \n", imax+1,jmax+1,max);
     getch();
     return 0;
 }
dimadjs
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49
22.11.2010, 18:30  [ТС]     Найти сумму дополнительных чисел побочной диагонали матрицы #9
Оо спасибо огромное ещё бы 2 было бы неплохо
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
22.11.2010, 18:31     Найти сумму дополнительных чисел побочной диагонали матрицы #10
Цитата Сообщение от dimadjs Посмотреть сообщение
Найти сумму дополнительных чисел побочной диагонали матрицы (двумерный массив)
Что значит дополнительных?

Вот прогама, которая считает сумму чисел побочной диагонали матрицы

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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctime>
#include <malloc.h>
 
 int main()
 {
     srand((unsigned)time(NULL));
     const int M=5;
     const int N=5;
     int mat[M][N];
     int sum=0;
     printf("Matrix:\n");
     for(int i=0; i<M; i++)
     {
         for(int j=0; j<N; j++)
          {
              mat[i][j]=rand()%9;
              printf(" %d",mat[i][j]);
          }
         printf("\n");
     }
     for(int i=0; i<M; i++)
     {
         for(int j=0; j<N; j++)
          {
              if(i+j==N-1)
              {
                  sum+=mat[i][j];
              }
          }
     }
     printf("\nSum is - %d \n", sum);
     getch();
     return 0;
 }
dimadjs
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49
22.11.2010, 18:39  [ТС]     Найти сумму дополнительных чисел побочной диагонали матрицы #11
Цитата Сообщение от MILAN Посмотреть сообщение
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctime>
#include <malloc.h>
 
 int main()
 {
     srand((unsigned)time(NULL));
     const int M=5;
     const int N=5;
     int mat[M][N];
     int max, imax,jmax;
     printf("Matrix:\n");
     for(int i=0; i<M; i++)
     {
         for(int j=0; j<N; j++)
          {
              mat[i][j]=rand()%9;
              printf(" %d",mat[i][j]);
          }
         printf("\n");
     }
     max=mat[0][0];
     for(int i=0; i<M; i++)
     {
         for(int j=0; j<N; j++)
          {
              if(mat[i][j]>max)
              {
                  max=mat[i][j];
                  imax=i;
                  jmax=j;
              }
          }
     }
     printf("\nMax - %d rows %d cols is %d \n", imax+1,jmax+1,max);
     getch();
     return 0;
 }

было бы неплохо если бы ввод массива был и вывод что то странный ну если нет так нет и атк сойдёт
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
22.11.2010, 18:49     Найти сумму дополнительных чисел побочной диагонали матрицы #12
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctime>
#include <malloc.h>
 
 int main()
 {
         srand((unsigned)time(NULL));
         const int M=5;
         const int N=5;
         int mat[M][N];
         int max, imax,jmax;
         printf("Enter element:\n");
           for(int i=0; i<M; i++)
             {
                for(int j=0; j<N; j++)
                 {
                    printf("%d%d= ",i+1,j+1);
                    scanf("%d", &mat[i][j]);
                 }
             }
         printf("\nMatrix:\n");
         for(int i=0; i<M; i++)
           {
              for(int j=0; j<N; j++)
                  {
                     printf(" %d",mat[i][j]);
                  }
              printf("\n");
           }
         max=mat[0][0];
         for(int i=0; i<M; i++)
         {
                 for(int j=0; j<N; j++)
                  {
                          if(mat[i][j]>max)
                          {
                                  max=mat[i][j];
                                  imax=i;
                                  jmax=j;
                          }
                  }
         }
         printf("\nMax - %d rows %d cols is %d \n", imax+1,jmax+1,max);
         getch();
         return 0;
 }
вывод что то странный
Всмысли?
dimadjs
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49
23.11.2010, 21:31  [ТС]     Найти сумму дополнительных чисел побочной диагонали матрицы #13
ну Matrix:

5 3 2 8 3
3 7 4 0 3
3 3 2 7 6
7 2 6 4 5
4 0 5 1 8

Max - 1 rows 4 cols is 8

а всё понятно то что то было не то или я не так копировал но ввод бы сделать самому (

Добавлено через 59 минут
может кто 2 задачку сделать и первую с вводом сделать массива?

Добавлено через 41 минуту
ну или прост 2
Найти сумму дополнительных чисел побочной диагонали матрицы (двумерный массив)

Добавлено через 30 минут
апн С++

Добавлено через 17 минут
А ну 2 задачки есть хотя бы заготовки какие?

Добавлено через 51 минуту
кстати такие задачи или похожие я не нашол(

Добавлено через 17 минут
СРОЧНО надо задачки кто поможет чем сможет

Добавлено через 22 часа 48 минут
Спасибо огромное я знал что вы ребята не откажите !
Ну просто молодцы только вот теперь хватит нужно учиться самому ) пересмотрю тексты попробую понято что к чему
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2011, 15:45     Найти сумму дополнительных чисел побочной диагонали матрицы
Еще ссылки по теме:

C++ Найти сумму всех элементов на побочной диагонали матрицы
C++ Заменить элементы главной диагонали матрицы нулями и найти максимальный элемент ниже побочной диагонали
C++ Найти сумму элементов каждой диагонали, параллельной побочной (начиная с одноэлементной диагонали A1,1)

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

Или воспользуйтесь поиском по форуму:
antikiller_bm
Сообщений: n/a
26.11.2011, 15:45     Найти сумму дополнительных чисел побочной диагонали матрицы #14
Подскажите, как преобразовать эту программу, чтобы она считала числа главной диагонали?
Yandex
Объявления
26.11.2011, 15:45     Найти сумму дополнительных чисел побочной диагонали матрицы
Ответ Создать тему
Опции темы

Текущее время: 18:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru