Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C/C++ Графы https://www.cyberforum.ru/ c-cpp/ thread3106691.html
Здравствуйте, есть проблема с реализацией поставленной задачи Текст задания: Незадачливый диггер разбил лампу во время тура по пещере и может передвигаться только наощупь. Напишите программу, чтобы определить, сможет ли он найти выход из пещеры, держась за стену одной рукой. Точка начала пути и точки выхода задаются с клавиатуры. Как мне объяснили условие использования только одной руки...
Задание на переход транзактов в блок C/C++
Помогите, пожалуйста, написать код к этой поставленной задаче. В авторемонтной мастерской стоит полировочная машина для полирования определенных деталей двигателя. Для этого надо выполнить следующие этапы: 1. вынуть деталь (12+-3 мин.); 2. установить ее в полировочную машину (10 +- 4 мин.); 3. фаза 1 полирования (80 +- 20 мин.); 4. поворот детали для продолжения полирования (15...
C/C++ Программа с меню https://www.cyberforum.ru/ c-cpp/ thread3106417.html
Файл заголовков #ifndef FILE1H #define FILE1H #include <iostream> #include <stdio.h> using namespace std; enum eCMD {CMD_EXIT = -1, CMD_NONE, CMD_READ, CMD_SHOW, CMD_EDIT, CMD_ADD, CMD_DELETE, CMD_SORT, CMD_FIND, CMD_SAVE, EDITP}; const int MAX_SIZE = 10; struct TRec { int code;
C/C++ Ответы в ручную не совпадают с кодом Можете пожалуйста сказать где я ошибся :-|. Если не сложно сделать 2 итерации в ручную. #include <iostream> #include <cmath> double fdUr(double Ur) { if (Ur >= 0) return 200.0 / 3 * (10 - Ur - sqrt(Ur / 20) + Ur / 20); else return 200.0 / 3 * (10 - 0.9 * Ur); https://www.cyberforum.ru/ c-cpp/ thread3106162.html
C/C++ Представить число с плавающей запятой и т.п
Привет точно такую же тему я сделал на другом форуме, но там мне ответят надеюсь хотябы через никогда. Возможно пишу ни туда но я попытаюсь. Можете пожалуйста представить числа 085 и -085 как: a) в формате слово со знаком с фиксированной запятой; b) в формате двойное слово с плавающей запятой; c) в упакованном формате; d) в распакованном формате. Я и сам пытался делать но мой...
C/C++ Достала уже эта ошибка то пропадает, то снова появляется https://www.cyberforum.ru/ c-cpp/ thread3106075.html
Есть шаблонный класс, в котором есть дружественная функция для вывода. friend std::ostream& operator<< (std::ostream &out,const POINTER<CHAR> &obj){ return obj.sz?out<<(CHAR*)obj.pnt:out<<"NULL"; } Компилятор компилирует, но в предупреждениях то появляется, то исчезают ошибки член "POINTER<CHAR>::sz" (объявлено в строке 205 из "D:\Cpp\Library\_types.hpp") недоступно член...
C/C++ Подскажите как доработать свой класс для строк wchar_t Есть свой класс для строк. Нужна поддержка wchar_t. То есть я так понимаю нужно добавить конструктор STRING(const wchar_t* wch) для инициализации строки с типом wchar, запомнить признак что это строка wchar. class STRING :public POINTER<CHARS> { LOGIC Compare(ADDRESS adr,INT_W sz){ return sz==sz?z::Compare(pnt,adr,sz):false; } public: STRING(CHARS lts):POINTER<CHARS>(lts){}... https://www.cyberforum.ru/ c-cpp/ thread3105490.html C/C++ Как перехватить сборку библиотеки GSL для анализа плагином sonar-cxx?
Имеется данная библиотека (написанная на язык Си): https://www.gnu.org/software/gsl Так же имеется установленный sonarcube с плагином sonar-cxx (для поддержки языков C/C++). Сам по себе плагин компиляцию не вызывает, но нашёл вот такую инструкцию о том, с какими компиляторами может скооперироваться плагин: https://github.com/SonarOpenCommunity/sonar-cxx/wiki/Compilers Библиотеку GSL я...
C/C++ Проверка на "пустоту" Господа, есть такой вопрос, есть следующая структура struct StudentNode // Структура студент { char surName; // Фамилия char name; // Имя char middleName; // Отчество char institute; // Институт (в задании факультет) char department; // Кафедра char group; // Группа https://www.cyberforum.ru/ c-cpp/ thread3104930.html C/C++ Нет русского языка в функции https://www.cyberforum.ru/ c-cpp/ thread3104641.html
#include <iostream> #include <vector> #include <algorithm> #include <map> using namespace std; struct Theatre { string nameTheater;
Как можно доставать новые данные из файла? C/C++
Например, передача файла через сокет TCP\IP, файл передался, через счетчик жду какое-то время и через цикл повторно отправляю файл, в файле уже новая инфа и её нужно получать, как это сделать, так чтобы не выводилась та инфа, которую уже получили? и второй вопрос, в функциях recv/send есть параметр размер буфера, если написать "с запасом", то помимо содержимого файла в консоли будет всякая...
C/C++ Подключение FreeType https://www.cyberforum.ru/ c-cpp/ thread3102849.html
Пытаюсь подключить FreeType к проекту, но никак не могу найти файлы типа .dll и .a (грубо говоря библиотеки) Пытался собрать библиотеку через cmake, но там совсем не то. Не собранная библиотека определяется, но не даёт пользоваться функ
59 / 35 / 8
Регистрация: 06.06.2013
Сообщений: 145
23.05.2023, 00:14 0

Подскажите в чём моя ошибка - C/C++ - Ответ 16912193

23.05.2023, 00:14. Показов 786. Ответов 2
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    while (x[0] == 0) {
        A = 0;
        C = 0;
        for (int i = 0; i < n; i++) {
            A += a[i] * d[i]; // увеличиваем значение A
            if (A >= K_min) {
                C += c[i] * d[i]; // считаем C при выполнении условия
                if (C < C_opt) {
                    C_opt = C; // обновляем значение C_opt при уменьшении C
                    k_opt = A;
                }
                break; // выходим из цикла, так как A больше не нужно увеличивать
            }
        }
    }
    j = n;
    do {
        j = j - 1;
        x[j] = 1 - x[j];
    } while (x[j] == 0);
Первый цикл while (x[0] == 0) - он же бесконечен. Видимо, где-то внутри вектор x должен модифицироваться?

Отдельный привет преподу за переменные вида Сj, aj и так далее. Во-первых, общепринято называть переменные с маленькой буквы, по крайней мере если они не постоянные, а во-вторых, хорошо бы расписывать саму переменную, чтобы не возвращаться в начало программы для чтения комментариев. Если это переменная, используемая в разных кусках кода программы, ее название должно быть как можно более осмысленным. Если это итератор внутри цикла, который помещается в несколько строк - можно обойтись и одной буквой.

Вместо
C++
1
2
3
4
5
int n; //количество видов продуктов
int K_min; //минимальная калорийность (вводится пользователем)
int C; //суммарный вес продуктов
int A; //суммарная калорийность продуктов
int C_opt = 1000000000, k_opt = -1; //оптимальный вес и калорийность
Например, так
C++
1
2
3
4
5
6
7
8
int type_count = 0;
 
int calority_min = INT32_MAX;
int calority_total = 0;
int calority_optimal = -1;
 
int weight_total = 0;
int weight_optimal = INT32_MAX;


Вернуться к обсуждению:
Подскажите в чём моя ошибка C/C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2023, 00:14
Готовые ответы и решения:

подскажите пожалуйста, в чем моя ошибка?
подскажите пожалуйста, в чем моя ошибка? надо определить точки принадлежащие и не пренадлежащие...

подскажите в чем моя ошибка в написании этой программы.
# include &lt;stdio.h&gt; int main (void) { int state=0, mx_dl_sl=0,c; puts(&quot;\n введите...

Подскажите, пожалуйста в чем моя ошибка в этом примере?
// 2_2010.cpp : main project file. #include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &lt;stdio.h&gt;...

Только что начал изучать, однако не компилируется. Подскажите, пожалуйста в чем моя ошибка?
// 2_2010.cpp : main project file. // #include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &lt;stdio.h&gt;...

В Чём моя ошибка ?
//--------------------------------------------------------------------------- #include &lt;math.h&gt;...

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

в чем моя ошибка??
вот программа на паскале: var tmp, find : real; k : real; begin k:= 1; ...

В чем моя ошибка?
Напишите программу, которая выбирает максимальное и минимальное из пяти введённых чисел. Входные...

В чем моя ошибка?
Красным выделяет cout&lt;&lt;&quot;тест на iq:&quot;&lt;&lt;endl; #include &lt;windows.h&gt; #include &lt;iostream&gt; ...

В чем моя ошибка?
Красным выделяет cout&lt;&lt;&quot;тест на iq:&quot;&lt;&lt;endl; #include &lt;windows.h&gt; #include &lt;iostream&gt;...

В чем моя ошибка ?
задача ввести в Мэмо числа , поместить в массив и найти минимальное из них , выводя его в Эдит ......

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