C++ Тестирование, библиотека catch2https://www.cyberforum.ru/ cpp-beginners/ thread2666917.html Решил попробовать потестить код используя библиотеку catch2.
Не могу понять, как это сделать. Если кто научит - буду благодарен!
есть класс Configuration и в нем приватные метод который нужно протестить "contains".
есть файл configuration_test.cpp в котором я намереваюсь тестировать эту функцию
Каким образом я это могу сделать (протестировать ее), если область видимости не позволяет...
C++ Не присваивается значение переменной У меня есть объект класса Bag, который хранит в себе объекты типа Product, для чего я писал свой контейнер похожий по функционалу на вектор (в задании нельзя юзать встроенные) В метод setTemp передаётся температура, которая должна установиться в поле temp соответствующего объекта. В функции. всё нормально передаётся и вроде бы присваивается (сто раз проходился отладчиком), но после окончания...
C++ Удаление вершины графа и ее связейhttps://www.cyberforum.ru/ cpp-beginners/ thread2666911.html Сделал программу, которая находит кратчайшие пути по алгоритму Дейкстры, но никак не могу придумать, как сделать так, чтобы можно было удалять вершины и сразу после снова искать пути уже для оставшихся вершин. Подскажите пожалуйста, как можно решить данную проблему?
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <string>
using namespace...
C++ Верно ли что, среднее арифметическое элементов, стоящих над главной диагональю, больше суммы элементов побочнойhttps://www.cyberforum.ru/ cpp-beginners/ thread2666897.html Добрый день! Не получается переделать данную часть кода на язык Си.
Условие:Дана целочисленная матрица (n x n) Проверить, верно ли, что среднее арифметическое элементов, стоящих над главной диагональю, больше суммы элементов, стоящих на побочной диагонали. Выдать соответствующее сообщение.
program nad_diagon ;
var a: array of integer ;
i,j ,s,n : integer ;
begin
randomize;
readln (n);...
C++ Функция выполняющая циклический сдвиг параметров Доброго момента, форумчане!
Будьте добры, выручите с программой. Времени нет пишу остальные лабораторки и боюсь не успеть..
Вот если что задача:
Разработать функцию shift(dir, A, B, C), выполняющую
правый циклический сдвиг чисел A, B, C (значение A переходит
в B, значение B — в C, значение C — в A), если dir равно 1 и левый
циклический сдвиг, если dir равно –1 (dir — входной параметр, а...
C++ Разработать односвязный список, используя принципы ООПhttps://www.cyberforum.ru/ cpp-beginners/ thread2666863.html Необходимо разработать односвязный список, в виде шаблонного класса сортировкой по произвольному полю коллекции с
переопределением операций сравнения для элемента. Подскажите как это реализовать по пунктам ( В самом списке должна быть информация о каталоге файлов (название, расширение и тд). Я пока только создал класс отвечающий за этот самый каталог
class Catalog
{
private:
string...
C++ C заданной точностью Е рассчитать сумму ряда (С# -> С++)Помогите пожалуйста перевести это код с С# на С++
using System;
namespace uuuuu
{
class Program
{
static decimal Factorial(decimal x)
{https://www.cyberforum.ru/ cpp-beginners/ thread2666862.html
Метод Гаусса C++ Ребята,кто может,пожалуйста,напишите что выполняет каждая строчка. Буду благодарен)
//Метод Гаусса
#include<iostream>
#include <stdio.h>
#include <math.h>
#include<conio.h>
#include <stdlib.h>
C++ ogg/Vorbis OpenAL считывание данных в буферВсем доброго времени суток.
Возникла следующая проблема: при считывании данных из ogg файла проигрывается только 1 секунда аудиозаписи. Код приведён ниже.
Подскажите, пожалуйста, решенеие проблемы. Всем спасибо за ответы.
Вот считывание данных:
SoundOGGFile* audioData = reinterpret_cast< SoundOGGFile* >( FileHandle );
le::UInt32_t length = Size1 * Size2;https://www.cyberforum.ru/ cpp-beginners/ thread2666840.html
C++ Является ли строка палиндромом без учета пробеловhttps://www.cyberforum.ru/ cpp-beginners/ thread2666821.html Доброго времени суток, нужно выяснить является ли строка палиндромом без учета пробелов. Не проходит все тесты, что я мог не учесть?
#include<iostream>
#include<string>
using namespace std;
bool IsPalindrom(string s) {
for (int i = 0; i < s.size() / 2; ++i) {
if (s != s) {
return false;
}
C++ Два класса Point и Vector Создать класс «Point» - точка на плоскости (x, y). Реализовать набор соответствующих конструкторов, метод Print () и перегрузить следующие операторы:
• - ++ увеличивает / уменьшает каждую координату на 1
•> <проверяет точки на расположение (ближе / дальше) относительно координаты 0: 0
•! меняет значения координат на противоположное
Следующим классом является «Vector», который описывается...
C++ Отсортировать элементы одномерного массива, стоящие на четных местах, методом пузырьковhtt
1)Правильно ли утверждение: алгоритм решения задачи системой содержит взаимодействия объектов системы.
Выберите один ответ:
a. Пункт алгоритма и взаимодействие объектов системы - разные понятия.
b. Да, содержит.
c. Не может содержать, так как алгоритм - строгая последовательность действий.
d. Нет, не содержит.
2)Какое количество пар взаимодействующих объектов может содержать система?
Выберите один ответ:
a. Пять пар объектов.
b. Две пары объектов для ввода и вывода.
c. Произвольное множество пар объекта.
d. Одну пару объектов.
3)Какой граф соответствует конструкции сборки системы из объектов.
Выберите один ответ:
a. Двудольный.
b. Несвязный.
c. Древовидный.
d. Цикличный.
4)Определите соотношение между алгоритмическими языками С и С++
Выберите один ответ:
a. Алгоритмически язык С++ содержит в себе алгоритмический язык С.
b. Алгоритмически язык С++ содержит в себе фрагменты алгоритмического языка С.
c. Алгоритмические языки С++ и С не связаны с друг другом.
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции.
/ / . . .
Введение в моделирование
Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
Введение в алгоритмы
В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
Введение: Роль систем хранения информации в современном мире
В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
Введение в обработку числовой информации
В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
Введение в мультимедийные технологии
В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
Введение в обработку текстовой информации
В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
Введение в компьютерную графику
Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Введение в Python и Алгоритмику
В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Введение в устройство компьютера
Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Понятие информации и ее виды
В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Введение: Основы алгоритмики и её роль в информатике
В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .