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

Заменить в матрице элементы побочной диагонали значениями сумм элементов соответствующих строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрицы. Добится того, чтобы наибольший элемент(или один из них) оказался в верхнем левом углу http://www.cyberforum.ru/cpp-beginners/thread747837.html
Данна матрица размером n*m. Переставляя ее строки и столбцы, добится того,чтобы наибольший элемент(или один из них) оказался в верхнем левом углу...
C++ Удалить символ из строки Данна строка удалить символ (:) и подсчитать количество удаленных символов... http://www.cyberforum.ru/cpp-beginners/thread747824.html
Задача производителей-потребителей C++
Помогите,пожалуйста,с задачей) Задача производителей-потребителей Написать программу на С++, моделирующую задачу производителей-потребителей. Производителями и потребителями выступают потоки, созданные внутри одного, главного процесса (функция CreateThread). Также внутри процесса должен быть создан буфер, общий для всех потоков (функция HeapAlloc). Потоки-производители записывают новые данные...
Создать функцию, которая вставляет заданное число в отсортированный массив любое количество раз C++
Напишите, пожалуйста функцию, которая вставляет заданное число в отсортированный массив любое количество раз Как пример, чтобы было понятнее) Создать функцию сортировки в одномерном массиве отрицательных элементов на своих местах. #include <iostream> using namespace std; void SortArr(int *mas, int n) { int i,j,xmin,imin;
C++ Найти площадь круга, вписанного в треугольник с заданными сторонами http://www.cyberforum.ru/cpp-beginners/thread747815.html
Найти площадь круга, вписанного в треугольник с заданными сторонами. напишите программу которая работала бы )
C++ Нет доступа к переменным из функции Функция move не знает, что такое переменные i2,j2,i,j,m,n,a. Хот я все объявлены в главной программе. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream.h> подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
27.12.2012, 14:48     Заменить в матрице элементы побочной диагонали значениями сумм элементов соответствующих строк
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
#include <stdio.h>
 
int main()
{
 int** m;
 int i,j, n, sum;
 
 // ввод размерности
 scanf("%d", &n);
 
 m = new int*[n];
 
 for(i=0;i<n;i++)
  m[i]= new int[n];
 
 // ввод матрицы
 for(i=0;i<n;i++)
  for(j=0;j<n;j++)
   scanf("%d", &(m[i][j]));
 
 // вывод исходной матрицы
 for(i=0;i<n;i++, printf("\n"))
  for(j=0;j<n;j++)
   printf("%d ", m[i][j]);
 
 for(j=0;j<n;j++)
 {
  sum = 0;
  for(i=0;i<n;i++)
   sum+=m[i][j];
  m[(n-1)-j][j] = sum;
 }
 
 // вывод преобразованной матрицы
 for(i=0;i<n;i++, printf("\n"))
  for(j=0;j<n;j++)
   printf("%d ", m[i][j]);
 
 // тут память очищается оператором delete[]
 return 0;
}
 
Текущее время: 06:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru