Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Циклы: вывести только элементы последовательности, кратные трем https://www.cyberforum.ru/ cpp-beginners/ thread2208349.html
Напишите программу, которая запрашивает число n, а далее последовательность из n чисел, и выводит только числа, кратные 3 через пробел. Если таких чисел нет -- выведите "NO". Sample Input 1: 5 36 20 81 14 15 Sample Output 1: 36 81 15 Sample Input 2: 10 13 11 2 52 16 10 14 17 10 11 Sample Output 2:
Кривой вывод результата C++
Доброго времени суток. Сейчас пишу в Xcode (последняя версия) на MacOs. Осваиваю OpenMP и сталкнулся со странным выводом результата. Решил для простоты взять 2 потока и проверить вот такую простенькую программу: int i; # pragma omp parallel for private(i) num_threads(2) for(i = 0; i < 6; i++)
C++ Работа со строками https://www.cyberforum.ru/ cpp-beginners/ thread2208323.html
Добрый вечер, помогите разобраться со строками, никак не пойму, как заполнить n-ое количество строк и после передать ее #include <iostream> #include <cstdlib> #include <string> using namespace std; void new_str(char *str,int n){ cout << "Введите число строк: ";
C++ Проверить, присутствует ли число 77 в последовательности Формат выходных данных Выведите «YES», если число 77 присутствует в последовательности, и «NO» в противном случае. Примеры входные данные выходные данные 13 1 42 10 77 123 https://www.cyberforum.ru/ cpp-beginners/ thread2208320.html
C++ Разбить строку на литералы и записать их в двумерный массив
Правильно выводит только первый литерал. Все остальные - пустые строки,похоже, поскольку ничего не выводит. Подскажите,с чем связано? #include <iostream> #include <cstring> #include <Windows.h> using namespace std; int main(){ SetConsoleOutputCP(1251);
C++ Расширение стека в GNU C++ https://www.cyberforum.ru/ cpp-beginners/ thread2208309.html
Здравствуйте! Не впервые сталкиваюсь с такой проблемой: во время рекурсии попусту не хватает стека. Нет, рекурсия не бесконечная и даже не доходит до конца. Пример кода (преподсчет LCA методом двоичного подъема, если это имеет значение): int n, anc = {}, tin, tout, T = 0; struct edge { int v, u, ans; inline int get(int t) { return t != v ? v : u;
C++ Табулирование функции на заданном интервале составить программу для нахождения у, если х меняется от -2 до 10 с шагом 1. вариант 10. якщо - если. https://www.cyberforum.ru/ cpp-beginners/ thread2208296.html C++ Строки: считать текст из файла и вывести в другой файл и на экран только строки, не содержащие цифр
Написать программу, которая считывает текст из файла и выводит в другой файл и на экран только строки, не содержащие цифр.Помогите разобраться только в отрывке где нужно выделить строки не содержащие цифр int function1() { int const NUM = 5; FILE *my_file = fopen("data.txt", "r"); if (my_file == 0) { printf("Error of file opening!"); return -1; }
C++ СОДУ как сделать, если метод рунге-кутта 4го порядка не решает ее https://www.cyberforum.ru/ cpp-beginners/ thread2208287.html
double dy0dt(const double t, const double y_0, const double y_1, const double y_2, const double y_3){ return 8.85*pow(10, 6) - y_2*y_0*((1.2 - 1 - y_0) / (1 - y_1)) + y_0 / pow(10, -8); } double dy1dt(const double t, const double y_0, const double y_1, const double y_2, const double y_3){ return y_0 * y_2; } double dy2dt(const double t, const double y_0, const double y_1,...
C++ Система ОДУ не решается подскажите как сделать программу, очень нужно https://www.cyberforum.ru/ cpp-beginners/ thread2208268.html
Переопределение публичной виртуальной функции как private C++
struct Foo { public: virtual void show() { std::cout << "Foo" << std::endl; } }; struct Bar: public Foo
C++ Диаметр окружности с++ Очень срочно нужна ваша помощь. Нужно составить код, который найдет диаметр окружности по формуле d=sqrt ((x1-x2)^2+(y1-y2)^2) при том, что площадь будет задаваться https://www.cyberforum.ru/ cpp-beginners/ thread2208234.html
0 / 0 / 0
Регистрация: 10.03.2018
Сообщений: 6
0

Обменять местами элементы матрицы, расположенные симметрично относительно главной диагонали - C++ - Ответ 12200347

10.03.2018, 23:21. Показов 4420. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
1. Дан двумерный массив размерностью 5х5, заполненный случайными числами из диапазона от 0 до 100. Обменять местами элементы массива, расположенные симметрично относительно главной диагонали.
Когда a>=2 то все работает, но, чтобы было по условию задачи, нужно, чтобы a=1, а потом a=0, соответственно симметрично будет.
Почему при вставке в а значение 1 и ниже, выводит индекс массива 3 и 4?

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
#include<iostream>
#include<time.h>
using namespace std;
 
void main()
{
    setlocale(0, "ru");
 
    int mas[5][5];
    srand(time(0));
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            mas[i][j] = rand() % 101;
            cout << mas[i][j] << "\t";
        }
        cout << endl << endl;
    }
    cout << "-----------------------------------\n\n";
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0, b = 4, a = 1; j < 5; j++, b--)
        {
            if (j <= 2)
            {
                mas[i][j] = mas[i][b];
            }
            else 
            {
                mas[i][j] = mas[i][a];
                a--;
            }
        }
        cout << endl << endl;
    }
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            cout << mas[i][j] << "\t";
        }
        cout << endl << endl;
    }


Вернуться к обсуждению:
Обменять местами элементы матрицы, расположенные симметрично относительно главной диагонали C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2018, 23:21
Готовые ответы и решения:

Поменять местами элементы матрицы, расположенные симметрично относительно побочной диагонали
Поменять местами элементы матрицы, расположенные симметрично относительно побочной диагонали

Отразить элементы матрицы симметрично относительно главной диагонали
Сформировать квадратный массив целых чисел размерности nxn, где n&lt;10 – вводится с клавиатуры,...

Поменять местами элементы матрицы симметрично относительно побочной диагонали
Дан двумерный массив размером n×n. Требуется составить программу, которая меняет местами элементы...

Найти элементы заданной матрицы расположенные в указанном положении относительно главной диагонали
дано матрица x(8.8) найти главный диагональ, найти арифметические элементы которые расположены...

4
10.03.2018, 23:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2018, 23:21
Помогаю со студенческими работами здесь

Поменять местами элементы квадратной матрицы относительно главной диагонали
Создать массив A(nxn). Поменять местами элементы симметрично главной диагонали.

Дана матрица 7х7, поменять местами элементы, симметрично относительно побочной диагонали
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { ...

Обменять местами квадраты матрицы, стоящие на главной диагонали
Задание: Матрица. Обменять местами квадраты, стоящие на главной диагонали Что за квадраты?

Отсортировать диагонали матрицы,расположенные выше главной, по убыванию элементов, а диагонали матрицы, расположенные ниже главной, по возрастанию
дана матрица размерностью nxn, содержащая целые числа. Отсортировать диагонали...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru