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

перенести элементы на побочную диагональ. больше половины сделано. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В двумерном массиве http://www.cyberforum.ru/cpp-beginners/thread406451.html
помогите плиз... срочно нужно... спс. В двумерном массиве хранится информация о количестве учени¬ков в каждом классе каждой параллели школы с I по XI (в первой строке — информация о классах первой параллели, во второй -второй параллели и т. д.). В каждой параллели школы имеется по 4 класса. Определите: а) общее количество учащихся школы; б) количество учащихся в параллели V классов; в) в...
C++ как преобразовать шестнадцатеричную строку в целое десятичное число как преобразовать данную шестнадцатеричную строку в целое десятичное число (ни как не могу понять) Добавлено через 10 минут как возвратить десятичное значение двоичной строки я поняла вот: { int k=s-48; int st=2; for (int i=len-2; i>=0; i--) { k+=((s-48)*st); st*=2;} return k; http://www.cyberforum.ru/cpp-beginners/thread406450.html
C++ Измените массив
помогите плиз срочно надо.... Измените массив 1 3 10 70 35 47 53 57 58 65 68 72 81 так, чтобы его элементы были расположены по возрастанию (при просмотре слева направо).
C++ Найти "max" среди всех локальных минимумов данной матрицы
Элемент МАТРИЦЫ(будь она неладна) называется локальным минимумом, если он строго меньше всех своих соседей. Найти "max" среди всех локальных минимумов данной матрицы 2.9. Избегайте использования слишком большого количества смайлов в сообщениях в тематических разделах форума, а также "кричащего" выделения текста. Это никаким образом не ускорит решение вашей проблемы.
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread406439.html
Помогите пж с задачкой на С++: Определить функцию Search(), осуществляющую поиск в массиве максимального элемента. . Перегрузить функцию Search() для поиска n-ого максимального элемента.
C++ Работа с массивами Помогите плиз написать программу на С Задача: Задан двухмерный массив действительных чисел (квадратная матрица А размером NxN (6<=N<=10)), который содержит в себе действительные элементы. Входные данные задать самостоятельно Задание: Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент. подробнее

Показать сообщение отдельно
Sveta1992
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 10
13.12.2011, 19:03     перенести элементы на побочную диагональ. больше половины сделано.
Всё работает. Только в одном проблема. Я нашла максимальные элементы в каждом столбце, Но нужно теперь перенести их на побочную диагональ.

/*14.

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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
 
using namespace std;
 
void main()
{setlocale(LC_ALL, "russian");
 
int i, j, max;
const int n=3;
int mas[n][n];
int k[n];
 
//Заполняем матрицу с помощью генератора случайных чисел
srand(time(NULL));
for(i = 0; i < n; i++)
{
for(j = 0; j < n; j++)
  {
mas[i][j]=rand ()% 50;
  }
}
 
//вывод исходной матрицы
for(int i = 0; i < n; i++) 
{ 
for(int j = 0; j < n; j++) 
cout<<mas[i][j]<<"    ";
cout<<endl;
}
 
//Цикл поиска и вывода максимального
//элемента в каждом столбце данной матрицы
  for (j=0; j<n; j++)
  {
    max = mas[0][j];
     for (i=1; i<n; i++)
      {
        if (max < mas[i][j])
      //  ТУТ НУЖНО СДЕЛАТЬ ПРАВИЛЬНО, ЧТОБЫ МАКСИМАЛЬНЫЕ ЭЛЕМЕНТЫ ИЗ КАЖДОГО СТОЛБЦА ПЕРЕНОСИЛИСЬ НА ПОБОЧНУЮ ДИАГОНАЛЬ:)
         max =   mas [i][n-j-1];
       }
   }
 
//вывод получившийся матрицы
for(int i = 0; i < n; i++) 
{ 
for(int j = 0; j < n; j++) 
cout<<mas[i][j]<<"    ";
}
_getch();
}
 Комментарий модератора 
Используйте теги форматирования кода!

 Комментарий модератора 
Не используйте кричащее выделение текста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru