Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/22: Рейтинг темы: голосов - 22, средняя оценка - 4.77
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49

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

21.11.2010, 23:20. Показов 4389. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет
Ну для начала хотелось бы сказать, что это лучший сайт и форум который я когда-либо видел и всем кто мне помагал и остальным хотелось бы сказать огромное спасибо)


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

Они таковы

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

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

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

Добавлено через 22 минуты
И ещё один вопрос кто подскажет книжечки по С ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.11.2010, 23:20
Ответы с готовыми решениями:

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
не соображу В среде MS Visual C++ разработать программу, которая формирует матрицу размером n х n (значение n вводится с клавиатуры) и...

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

Найти сумму элементов на каждой побочной диагонали матрицы
Найти сумму элементов на каждой побочной диагонали двумерного массива. Какой будет цикл, помогите пожалуйста

13
 Аватар для Mencey
155 / 102 / 12
Регистрация: 22.07.2010
Сообщений: 445
21.11.2010, 23:34
Зачитайтесь
C
K&R

Не по теме:

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

Вложения
Тип файла: zip Polnij_spravochik_po_c.zip (946.1 Кб, 87 просмотров)
0
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49
21.11.2010, 23:40  [ТС]
спасибо

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

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

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

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

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

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

Добавлено через 39 минут
а если кто знает ссылки можете дать !
0
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
22.11.2010, 18:26
Цитата Сообщение от 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;
 }
0
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49
22.11.2010, 18:30  [ТС]
Оо спасибо огромное ещё бы 2 было бы неплохо
0
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
22.11.2010, 18:31
Цитата Сообщение от 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;
 }
0
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49
22.11.2010, 18:39  [ТС]
Цитата Сообщение от 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;
 }

было бы неплохо если бы ввод массива был и вывод что то странный ну если нет так нет и атк сойдёт
0
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
22.11.2010, 18:49
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;
 }
вывод что то странный
Всмысли?
0
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 49
23.11.2010, 21:31  [ТС]
ну 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 минут
Спасибо огромное я знал что вы ребята не откажите !
Ну просто молодцы только вот теперь хватит нужно учиться самому ) пересмотрю тексты попробую понято что к чему
0
antikiller_bm
26.11.2011, 15:45
Подскажите, как преобразовать эту программу, чтобы она считала числа главной диагонали?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.11.2011, 15:45
Помогаю со студенческими работами здесь

Найти сумму элементов главной (побочной) диагонали матрицы
. Дана квадратная матрица порядка M. Найти сумму элементов ее главной1|побочной2 диагонали. \помогите ришь плиииизз

Найти сумму элементов матрицы ниже побочной диагонали
Помогите задать условие &quot;ниже побочной диагонали&quot;. #include &lt;iostream&gt; using namespace std; int main() { int M; int N; ...

Найти сумму элементов матрицы выше побочной диагонали
Нужно найти сумму элементов, которые выше боковой диагонали: #include &lt;iostream&gt; #include &lt;cstdalign&gt; #include&lt;stdlib.h&gt; ...

Найти минимальную сумму диагонали матрицы, параллельной побочной
помогите найти ошибку 3 день сижу над этим кодом не могу найти ошибку отзовитесь кто-нибудь пожалуйста #include...

Найти сумму элементов главной (побочной) диагонали матрицы
Дана квадратная матрица порядка M. Найти сумму элементов ее главной1|побочной2 диагонали.


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru