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

Массивы. Отобразить матрицу симметрично относительно главной диагонали - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано натуральное число n, определяющее возраст человека в годах http://www.cyberforum.ru/cpp-beginners/thread834208.html
Дано натуральное число n, определяющее возраст человека в годах. Для этого числа дать наименование «год», «года» или «лет». Вывести на экран сообщение вида: «Возраст человека n лет (год, года)» Нужно консольное приложение. с использованием switch. scanf, printf
C++ Найдите ошибку "Матрицы" Нужно найти матрицу обратную. У меня функция которая переводит в обратную не правильно считает, помогите найти ошибку и исправить) Буду очень благодарен:rose: #include "stdafx.h" #include <iostream> #include <cstdlib> using namespace std; void Input(double ** array, int size) { http://www.cyberforum.ru/cpp-beginners/thread834207.html
C++ Определить количество слов текста, в которых первый и последний символы совпадают
Написать программу, которая: • Выводит текст на экран дисплея; • По нажатию произвольной клавиши поочередно выделяет каждое из слов текста, в которых первый и последний символы совпадают; • Определяет количество слов текста, в которых первый и последний символы совпадают. Вот то написал, а дальше как не знаю помогите доделать =) Она считает только кол-во символов. #include <stdio.h>...
STL подсчет одинаковых парных элементов C++
Доброго времени суток, есть задание, подсчитать кол-во одинаковых парных элементов, я выполнил задание... #include <iostream> #include <functional> #include <algorithm> #include <time.h> #include <cstdlib> #include <iterator> #include <vector> using namespace std;
C++ Функции в классах http://www.cyberforum.ru/cpp-beginners/thread834190.html
Как правильно написать функцию нахождения среднего количества людей на заседаниях и функцию минимального количества людей на заседаниях. чтото не пойму как их делать :( // workOP.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> #include <iomanip> #include <string> using namespace std;
C++ Программа наименьшего объема Дана программа: #include <stdio.h> #include <vector> #include <windows.h> using namespace std; void print_1(vector<int> v) { for(size_t i = 0; i < v.size(); ++i) printf("%4d", v); } void print_2(vector<int> &v) { подробнее

Показать сообщение отдельно
zhur08
0 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 3
10.04.2013, 21:17     Массивы. Отобразить матрицу симметрично относительно главной диагонали
2)Инициализацию матрицы, ее вывод на экран и «основное действие» программы реализовать в виде функции (т.е. как минимум три функции)

Заполнить матрицу случайными числами. Отобразить матрицу симметрично относительно главной диагонали


ребят плиз помогите, вроде разбираюсь, но что то упустил и щас какая то фигня с инфой(
помогите, пожалуйста, с объяснениями!

Добавлено через 9 минут
второе задание нашел, только может кто нить объяснить что к чему, код на с++ надо

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 <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime> 
 
void initMatrix(int matrix[10][10]) {
    for (int i = 0; i < 10; ++i)
        for (int j = 0; j < 10; ++j)
            matrix[i][j] = rand()%20;
}
 
void showMatrix(int matrix[10][10]) {
    for (int i = 0; i < 10; ++i) {
        for (int j = 0; j < 10; ++j) {
            std::cout << std::setw(3) << matrix[i][j];
        }
        std::cout << std::endl;
    }
}
 
void getNewMatrix(int matrix[10][10], int newMatrix[10][10]) {
    for (int i = 0; i < 10; ++i)
        for (int j = 0; j < 10; ++j)
            newMatrix[i][j] = matrix[j][i];
}
 
int main(){
    setlocale(LC_ALL, "rus");  
    srand((unsigned)time(NULL));
    int matrix[10][10];
    int newMatrix[10][10];
    std::cout << "Исходная матрица" << std::endl;
    initMatrix(matrix);
    showMatrix(matrix);
    getNewMatrix(matrix, newMatrix);
    std::cout << "Новая матрица" << std::endl;
    showMatrix(newMatrix);
    system("pause");
   
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru