Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Рекурсия, квадратные корни https://www.cyberforum.ru/ cpp-beginners/ thread3140827.html
Здравствуйте, очень нужна помощь с задачей на рекурсию Вычислить нужно вот такое выражение y(n)=sqrt(1+sqrt(2+sqrt(3+...+sqrt(n)))) #include <iostream> #include <iomanip> #include <cmath> #include <limits> long double f(std::size_t begin, std::size_t end) { return begin == end ? std::sqrt(end) : std::sqrt(begin +...
C++ Реализация наследования по заданной схеме
Хочу узнать, правильно ли я вообще делаю? #include <iostream> using namespace std; class B1 { int a; public: B1(int x) : a(x) {} Rat999, от B1 неплохо бы наследоваться виртуально, но тогда нужно определиться, что хочется передать ему в конструктор в списке инициализации класса D4 #include <iostream> class B1 { int...
C++ Умножение матриц https://www.cyberforum.ru/ cpp-beginners/ thread3140835.html
никак не могу найти в чем проблема в коде, на умножении матриц начинается какая-то ересь задание: Составить программу, вычисляющую матричное выражение. H=4B+5(XT*2X)T*XT*Y X(4,3) Y(4,1) B(3,1) ... wsoppo, здесь бы конечно повыносить повторяющийся код в функции, но некогда уже. Попыталась сохранить ваш стиль): #include <iostream> int main() { int X {
C++ Найти информацию о студентах сдавших математику на 8 или 9 фамилии которых начинаются с буквы А https://www.cyberforum.ru/ cpp-beginners/ thread3140838.html
Найти информацию о студентах, сдавших математику на 8 или 9, фамилии которых начинаются с буквы А. Добавить пункты меню: «Редактирование», «Удаление», «Сортировка» (для символьных данных – по...
C++ Присвоить заданное значение элементам столбца матрицы с номером K для которого X[K] == 0
Друзья, возникла такая проблема, я на первом курсе и мне задали задание. Вот оно : Задана целочисленная матрица A размерностью N×M и массив X(N). Присвоить заданное значение B элементам столбца...
Как импортировать portaudio? (LNK1104) C++
Всем привет. Пытаюсь импортировать в проект библиотеку portaudio. Portaudio собрал из исходников, на выходе .lib и .dll файлы. Как я понял dll должен лежать в папке со скомпилированной программой,... В cmakelists после include_directories добавил link_directories(lib/portaudio), начало компилироваться и запускаться (только dll нужно положить в директорию со скомпилированной программой). Но после...
C++ Построить таблицу значений функции https://www.cyberforum.ru/ cpp-beginners/ thread3140833.html
Нужно решить вот это задание на языке c++ Математическое решение представлено в виде картинки: y=\sqrt{1-0.36sin^2x} где x=ln(t^2) и t= Вот как решил это я: #include <math.h> #include... t = 1; while (t <= 10) { x = log(t * t); y = sqrt(1 - 0.36 * sin(x) * sin(x)); cout << "t = " << t << " y = " << y << endl; t += 1; }
C++ Почему игнорируется цикл while?
Всем привет! Подскажите, пожалуйста, в коде как будто игнорируется цикл while, почему так происходит? int main() { srand(time(0)); using std::cin; using std::cout; using std::endl;... agent070, он не игнорируется. Добавлено через 27 секунд в коде как будто игнорируется цикл while Что это означает в вашей интерпретации?
C++ Ошибка LNK 2005 "Функция уже определена" LNK2005 "void __cdecl inputVector(double &,double &)" (?inputVector@@YAXAEAN0@Z) уже определен в io_functions.obj LNK2005 "void __cdecl outputAngle(double)" (?outputAngle@@YAXN@Z) уже определен в... #include "io_functions.cpp" #include "vector_functions.cpp" кто ж инклудит файлы реализации. Инклудят заголовки :) https://www.cyberforum.ru/ cpp-beginners/ thread3140848.html C++ Найти корни уравнения https://www.cyberforum.ru/ cpp-beginners/ thread3140779.html
Исследуя функцию f(x), отделить корни уравнения f(x) = 0; уточнить корни уравнения f(x) = 0, применив для уменьшения отрезка неопределённости метод половинного деления и комбинированный метод хорд и... 5x^3 − 2x^2 − 2 = 0 это же кубическое уравнение, не нужны для него численные методы Вот его вещественный корень: \frac{1}{15} \left(\sqrt{683+15 \sqrt{2073}}+\sqrt{683-15 \sqrt{2073}}+2\right)...
C++ Реализация метода генерации int32_t на основе массива байт Всем привет! Я написал метод генерации набора байт core_random() На его основе (вызывая его), я делаю адаптеры Этот должен на основе набора байт генерировать int32_t значение, лежащее в заданном... Почему просто не присвоить? uint32_t value = *reinterpret_cast<const uint32_t *>(rand_bytes.data()); https://www.cyberforum.ru/ cpp-beginners/ thread3140815.html C++ Класс булева вектора.Создание его элементов https://www.cyberforum.ru/ cpp-beginners/ thread3140759.html
Нужно написать класс булева вектора по типа методичке, которая дана, только я не могу понять задумку реализации в этой методички, а конкретно формирование элемента bv в Input и вывода его в... Дык, понять его, надежа царь, немудрено. В задании говорится, хоть и немного невнятно, о том, что бинарные значения, передаваемые в виде строки, читаются справа налево и выводятся справа налево. То...
 Аватар для analogov net
2512 / 1112 / 492
Регистрация: 17.11.2018
Сообщений: 2,813
20.11.2023, 21:17 0

В каждой строке матрицы наименьший элемент поменять местами с элементом на главной диагонали - C++ - Ответ 17120302

20.11.2023, 21:17. Показов 281. Ответов 2
Метки (Все метки)

Ответ

Цитата Сообщение от Alexey41 Посмотреть сообщение
не могу понять
как-то так:
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 <iostream>
#include <iomanip>
#include <cstdlib> 
 
using namespace std;
 
int main() {
    srand((unsigned)time(nullptr) );
    const int size = 5;
    int arr[size][size], i, j, w = 5;
   
    cout << "before:\n";
    for (i = 0; i < size; i++) {
        for (j = 0; j < size; j++) {
            arr[i][j] = rand() % 100;
            cout << setw(w) << arr[i][j];
        }
        cout << endl;
    }
    cout << endl;
   
    for (i = 0; i < size; i++) {
        int minIndex = 0;
        for (j = 1; j < size; j++)
            if (arr[i][j] < arr[i][minIndex]) 
                minIndex = j;
       
        int temp = arr[i][i];
        arr[i][i] = arr[i][minIndex];
        arr[i][minIndex] = temp;
    }
  
    cout << "after:\n";
    for (i = 0; i < size; i++) {
        for (j = 0; j < size; j++) 
            cout << setw(w) << arr[i][j];
        cout << endl;
    }
    cout << endl;
}


Вернуться к обсуждению:
В каждой строке матрицы наименьший элемент поменять местами с элементом на главной диагонали C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.11.2023, 21:17
Готовые ответы и решения:

Поменять местами максимальный элемент в каждой строке матрицы с элементом главной диагонали
Нужно в заданной квадратной матрице поменять местами максимальный элемент в строке с элементом главной диагонали. Как выведенная матрица...

Найти в каждой строке матрицы наибольший элемент и поменять его местами с элементом главной диагонали
Дана целочисленная квадратная матрица 6х6 {8 20 14 5 6 -3} {3 2 -5 14 -7 8} {-4 13 -30 11 16 10} {5 5 80 45 -15 17} {15 25 3 5 3...

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

2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.11.2023, 21:17
Помогаю со студенческими работами здесь

Найти в каждой строке матрицы наибольший элемент и поменять его местами с элементом главной диагонали
Задание: Дана целочисленная квадратная матрица. Найти в каждой стро*ке наибольший элемент и поменять его местами с элементом глав*ной...

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

Массив: Найти в каждой строке матрицы наибольший элемент и поменять его местами с элементом главной диагонали.
помогите пожалуйста решить две задачи и если не трудно нарисовать блок схемы 1. Вставить в заданную последовательность действительных...

Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали
Двумерные массивы, условие в заголовке! Заранее спасибо)

Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали
Дана целочисленная квадратная матрица. Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали.

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru