|
|
Другие темы раздела | ||||||||||||||||||
C++ Быстрая сортировка стобцов матрицы по возрастанию Всем доброго времени суток! Задается квадратная матрица с четным количеством строк и стобцов, нужно отсортировать ее столбцы по возрастанию, по схеме: , где пустое пространство - нули. Есть код, который сортирует эту матрицу по строкам по схеме: . Нужно переделать функции sort и sort_quick, чтобы сортировались столбцы. Вариант с транспортированием матрицы желательно не предлагать. #include... https://www.cyberforum.ru/ cpp-beginners/ thread2009152.html |
Нахождение нулевого элемента в матрице C++ Создать оконное приложение с элементами ввода-вывода, которое выдает решение поставленной задачи. Исходные данные: Дан файл с данными. В первой строке файла содержится размер матрицы - два числа n и m(1 <= n,m <= 100). В следующих n строках по m чисел в каждой содержатся элементы матрицы. Постановка задачи: вывести на экран сначала номер строки, а затем - номер столбца нулевого элемента. Если в... | |||||||||||||||||
C++ Функция для удаления всех знаков препинания Есть набор строк, написать функцию, которая принимает на вход этот набор строк и возвращает новый набор строк, где в каждом из строк удалено все знаки препинания: ",.!:" Используя: std::remove_if, std::erase, std::transform То что я написал: #include "stdafx.h" #include "string" #include "vector" #include <iostream> #include <algorithm> #include <iterator> https://www.cyberforum.ru/ cpp-beginners/ thread2009132.html |
C++ Сравнение регистров
https://www.cyberforum.ru/ cpp-beginners/ thread2009131.html Здравствуйте. Как мне во встроенном ассемблере на Visual S сравнить два регистра или две переменной и после этого должно идти действие? cmp не получается. | |||||||||||||||||
Закрытые поля класса C++ Здравствуйте.Помогите разобраться с кодом. Определен следующий класс: struct Cls { Cls(char c, double d, int i); private: char c; double d; int i; }; Как видно, все поля этого класса закрытые, нужно реализовать несколько функций, которые дают полный доступ к этим полям |
C++ Вычисление (2n)!/(n!*n!) В одной комбинаторной задаче мне пришлось столкнуться с необходимостью такого вычисления Простой вариант long long KPL = 2; // Кол-во позиций for(i=N+1; i<2*N; i++) KPL *= i; for(i=2; i< N; i++) KPL /= i; long KP = (LU)KPL;Позволил правильно считать до N = 15. Дальше - переполнение разрядной сетки Решил воспользоваться "ручным" алгоритмом int nod(int a, int b) { int t; ... https://www.cyberforum.ru/ cpp-beginners/ thread2009114.html | |||||||||||||||||
C++ Ошибка в функции получения случайного значения Помогите, пожалуйста, понять в чем ошибка. Мне нужно создать класс Студент с определенными полями и методами. Столкнулась с ошибкой, которую не могу понять. При написании метода получения оценки использовала генератор случайных чисел (конечно, в реальной программе так не будет - но мне-то нужно для учебных целей). Вместо нужных значений - мусор. Вот код: #include <iostream> #include <conio.h>... https://www.cyberforum.ru/ cpp-beginners/ thread2009102.html |
Русско-английский словарь. Ввод данных с двух файлов. Вывод результата в файл C++ Здравствуйте, сама задача: Даны два текстовых файла - в первом расположены русские слова, во втором их англоязычный перевод. Создать новый текстовый файл "Русско-английский словарь". #include <iostream> #include <cstdlib> #include <fstream> #include <string> using namespace std; int main () | |||||||||||||||||
C++ Проверка формата ввода аргументов командной строки регулярными выражениями Часто при запуске программы на вход подаются дополнительные данные в определённом формате (взять хоть компиляцию с флагами). Валидация поданного, с учётом проверок числа аргументов, их вида и положения относительно друг друга всегда выливается в целую кучу if-else и т.п. Появилась идея сделать это с помощью регулярного выражения. Видит ли кто-нибудь здесь проблемы (кроме тех, что нужен c++11 и... https://www.cyberforum.ru/ cpp-beginners/ thread2009050.html |
C++ В двумерный массиве вставить столько срок, сколько 0 в данном массиве
https://www.cyberforum.ru/ cpp-beginners/ thread2009037.html Сама задача: В двумерном массиве вставить в середину столько столбцов, сколько простых чисел находится в исходном массиве. Новые столбцы заполнить этими числами. Затем в полученный массив вставить в середину столько строк, сколько нулей находилось в исходно массиве. Новые строки заполнить нулями. #include <iostream> #include <cstdlib> #include <ctime> #include <cmath> using namespace... | |||||||||||||||||
C++ Вывести в файл слова заканчивающиеся на заданную букву Дан текстовой файл и некоторая буква, вводимая пользователем. Создать новый текстовый файл заканчивающиея на заданную букву. Мой код для слов начинающихся с заданной буквы: #include <iostream> #include <fstream> #include <ostream> #include <string.h> using namespace std; |
C++ Стандартный конструктор у union?
Не могу сообразить в чем проблема
struct Foo {
union {
struct {float x,y,z;}
Наверх
|