С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Действительно ли сложно реализовать на C++ отправку запроса в базу данных? Дорогие форумчане, мои знакомые имели неудачный опыт сотрудничества с программистами на коммерческой основе! Короче говоря заказали программку для терминалов (ну допустим пополняшек, есть клиент (сам терминал) и сервер (для контроля этих терминалов)) и позвали меня для тестирования этого "чуда". Писали ее на С++ с использованием какого-то фреймворка. Сам я web разработчик и от С++ далек, увы. Но... https://www.cyberforum.ru/ cpp-beginners/ thread1809098.html C++ Реализовать функцию string.insert
Нужно реализовать функцию string.insert
C++ Скопировать объект, на который ссылается указатель на абстрактный класс Доброго времени суток. У меня такое задание: написать программу символьного дифференцирования, т.е. пользователь пишет функцию f(x), а программа выводит ее производную как f'(x). Так вот есть базовый абстрактный класс, который дан в условии задачи class Expression { public: virtual Expression *diff()=0; //функция дифференцирования virtual void print()=0; //функция вывода... https://www.cyberforum.ru/ cpp-beginners/ thread1809084.html C++ Получить наибольшее число k, для которого 2^k<n https://www.cyberforum.ru/ cpp-beginners/ thread1809083.html
Вводится натуральное число n. Получить наибольшее число k, для которого 2^k<n . Не могу сообразить как сделать. Через логарифм может быть. Будьте добры подсказать пожалуйста.
C++ Ошибка компиляции простой программы
Написана программа на Borland 6 C++ в консольном режиме ( Console Wizard ) , но проверить ее работоспобность на самой программе ну никак не получается( сама программа выдает ошибку, скачивал с разных ресурсов, ошибка совместимости, плюс еще определенные нюансы, которые исправить пока не возможно). Хотел проверить на более продвинутых программах(авось повезет), нет, там просто старые библиотеки и...
C++ Как ввести в программу функцию из стороннего файла? https://www.cyberforum.ru/ cpp-beginners/ thread1809053.html
Друзья, будьте добры, подскажите решение. Как ввести в программу функцию из стороннего файла. Попутно я нашел кое какую информацию, от моего преподавателя, что для работы с фку из сторонних файлов, следует установить дополнительные библиотеки, что то типа интерпретатора. Подскажите кто владеет данной информацией.
C++ Специальная работа для работы с текстом (для нужд БНФ) Здравствуйте, форумчане. Необходимо код на CSS прогнать через метатранслятор БНФ и получить на выходе терминалы, нетерминалы, служебные слова. Так как работать надо с обычным текстом, то может быть есть специальные программы (не для БНФ) для работы с текстом и своим языком программирования или ГУИ. БНФ этого языка уже есть, просто алгоритм для определения нужных кусков кода в голове построить... https://www.cyberforum.ru/ cpp-beginners/ thread1809050.html Найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы C++
Необходимо найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. Ищет не все суммы диагоналей. Помогите пожалуйста найти ошибки. #include <iostream> int main() { setlocale(LC_ALL, "Russian"); const short n(3), m(8); int mas = {{3, 1, 2},
C++ Динамический ввод и вывод данных в двумерный массив https://www.cyberforum.ru/ cpp-beginners/ thread1809007.html
Не могу реализовать ввод и вывод данных двумерного массива используя указатель на указатель, в чём проблема? cin >> *(*(p+n*i)+j); #include <iostream> using namespace std; int main() { system("color f0"); int n, m;
C++ Нужно ли реализовать также отдельно конструктор копирования, если имеется перегруженный оператор присваивания? у меня есть класс. и прототип перегруженной операции присваивания some_class& some_class::operator=(const some_class& some_object); 1)Нужно ли реализовать также отдельно конструктор копирования или достаточно только оператор перегрузить 2)я правильно,пониманию шаги при реализации перегрузки оператора? --очистить память -- переписать элементы или есть еще что-то? https://www.cyberforum.ru/ cpp-beginners/ thread1809000.html
Сдвинуть сроки матрицы вверх C++
while (kol_poz > 0) { for (int j = 0; j < N; j++) //столбцы { int h = mas; for (int i = 0; i < M; i++) //строки { mas = mas; if (i == M - 1)
C++ Найти минимум среди сумм элементов диагоналей, параллельных побочной диагонали матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1808993.html
Задание: Дана целочисленная квадратная матрица. Минимум среди сумм элементов диагоналей, параллельных побочной диагонали матрицы. Помогите пожалуйста найти где ошибка. Не считает сумму в каждой диагонале. #include "stdafx.h" #include <iostream> using namespace std; int main()
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 221
17.09.2016, 20:12 0

Не выполняются все функции - C++ - Ответ 9550683

17.09.2016, 20:12. Показов 585. Ответов 2
Метки (Все метки)

Ответ

Вы должны поместить ввод ответа от пользователя внутрь цикла for. Только тогда у Вас будут выполняться все ваши методы. Чтобы не было мусора,советую присваивать нулевое значение полям класса при создании объектов. Так же рекомендую использовать стандартный механизм наследования, а не делать включение базового класса в наследуемые. Переменная x не нужна. Имя публикации должно храниться в массиве. И советую перечитать седьмую, восьмую, девятую главы в вашей книге, из которой берете эти задания.

Я исправил это как мог, потому что все надо переделывать c нуля. А цикл for лучше заменить на бесконечный цикл while

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#include <iostream>
#include <cstring>
using namespace std;
////////////////////////////////////
class publication
{
    private:
    static const int MAX = 100;
    char name [ MAX ]; //Нам нужен массив для названия, а не единичный символ!
    float cost;
    public:
    publication( ): cost( 0.0 )// Это чтобы не было мусора
    {
        strcpy( name, "N/A" );
    }
 
    void putdata()
    {
       cout <<"\nVvedite nazvanie knigi\n"; cin>>name;
       cout <<"\nVvedite cenu knigi\n"; cin>>cost;
    }
    void getdata()
    {
       cout <<"\nNazvanie knigi\n"<<name;
       cout <<"\nCena knigi\n"<<cost;
    }
 
};
/////////////////////////////////////
 
class book
{
    private:
    int list;
    publication pub;
    public:
    book( ): list( 0 ) {} //Чтобы не было мусора
    void putdata()
    {
        pub.putdata();
        cout <<"\nVvedite colichestvo stranits "; cin>>list;
    }
    void getdata()
    {
        pub.getdata();
        cout <<"\nColichestvo stranits "<<list;
    }
};
/////////////////////////////////////
 
class type
{
    private:
    float vremiya_zapisi;
    publication pub;
    public:
    type( ): vremiya_zapisi( 0.0 ) {} //Чтобы не было мусора
    void putdata()
    {
        pub.putdata();
        cout <<"\nVvedite vremiya zapisi\n"; cin >> vremiya_zapisi;
    }
    void getdata()
    {
        pub.getdata();
       cout <<"\nVremiya zapisi\n"<<vremiya_zapisi;
    }
};
 
int main()
{
    int n, i;
       publication p1;
       book b1;
       type t1;
 
       for(i=0; i<5; i++)
       {
           cout <<"Hellow! Esli hotite vvesti\n publication najmite 1\n book najmite 2\n type najmite 3\nvivesti dannie na ekran -4 \n press "x" for exit"<<endl;
            cin >>n;
        switch(n)
        {
             case 1:
             p1.putdata();
             break;
             case 2:
             b1.putdata();
             break;
             case 3:
             t1.putdata();
             break;
             case 4:
             p1.getdata(); b1.getdata(); t1.getdata();cout<<"\n\n%"<<i<<endl;
             break;
        }
       }
       return 0;
}


Вернуться к обсуждению:
Не выполняются все функции C++
1
Заказать работу у эксперта
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
17.09.2016, 20:12
Готовые ответы и решения:

В функции выполняются не все операторы
здравствуйте // Example program #include &lt;iostream&gt; #include &lt;string&gt; using namespace std;...

Функции внутри цикла не выполняются
Здравствуйте! Почему-то не работают функции внутри цикла (конечное значение выходит такое, будто...

Не выполняются функции из отдельных файлов
Пытаюсь найти площадь треугольника по введенным пользователем координатам с последующим выводом...

Функции из библиотеки выполняются программой? Или этой библиотекой?
Уточню. Вот, к примеру, я в программе вызвал функцию из библиотеки: 1) кем эта функция...

2
17.09.2016, 20:12
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
17.09.2016, 20:12
Помогаю со студенческими работами здесь

Как сделать так , чтобы если все 3 условия не выполняются , то вывести что то
Задача на проверку : &quot;принадлежат ли числа к &quot; . Написал по одному , что принадлежит , что не...

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

Не выполняются функции
Собственно не отрабатывают функции, вызываемые кнопками отмена и тест. Чувствую забыл какую-то...

Выполняются не все условия в CheckBox
Здравствуйте. Помогите с проблемой, пожалуйста. Программа должна анализировать RichEdit, и в...

0
Блоги программистов
Модель полного двоичного суматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(шес­­­­­­тиби­тный асихронный счётчик с управляющим сигналом задержки).
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
Применение компонентов PrimeVue в Vue.js 3 на TypeScript
BasicMan 04.01.2025
Введение в PrimeVue и настройка окружения PrimeVue представляет собой мощную библиотеку компонентов пользовательского интерфейса для Vue. js 3, которая предоставляет разработчикам богатый набор. . .
Как стать Senior developer
cpp_developer 04.01.2025
В современной индустрии разработки программного обеспечения позиция Senior Developer представляет собой не просто следующую ступень карьерной лестницы, а качественно новый уровень профессионального. . .
Что известно о дате выхода Windows 12 и чего от нее ждать
IT_Exp 04.01.2025
В мире технологий постоянно происходят изменения, и операционные системы не являются исключением. Windows 11, выпущенная в октябре 2021 года, принесла множество инноваций и улучшений, но. . .
Что новенького в .NET Core 9
Programming 04.01.2025
Обзор ключевых изменений в . NET Core 9 Платформа . NET Core продолжает активно развиваться, и версия 9 представляет собой значительный шаг вперед в эволюции этой технологии. Новый релиз. . .
Инструкция по установке python3.13.1 в Debian 12
AlexSky-coder 03.01.2025
sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget. . .
Затестил триггеры. архив проекта прилагаю с GOA файлами в настройках архиватора проектов.
Hrethgir 03.01.2025
В этот раз нет закольцованности, потому что от неё только глюки, как я понял, логика не вырезанная. Триггеры очень быстрые если верить измерениям с помощью анализатора от Gowin. Есть ещё регистры,. . .
Python в помощь DevOps
IT_Exp 03.01.2025
Причины использования Python в работе DevOps Python стал неотъемлемой частью мира DevOps, и это не случайно. Этот язык программирования обладает множеством преимуществ, которые делают его. . .
Angular vs React vs Vue.js
BasicMan 03.01.2025
О, друзья-разработчики и просто любопытные читатели! Сегодня мы отправимся в увлекательное путешествие по миру фронтенд-разработки, и первой остановкой станет Angular – этакий строгий немецкий. . .
Сравнение микросервисов и монолита
cpp_developer 03.01.2025
Достоинства и недостатки микросервисной архитектуры Микросервисная архитектура представляет собой современный подход к построению программных систем, где приложение разбивается на набор небольших. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru