Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не могу найти ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать в заданной строке число слов, которые могут быть разделены пробелом, табуляцией, переводом строки http://www.cyberforum.ru/cpp-beginners/thread1002419.html
Объясните пожалуйста,в чем ошибка? #include<stdio.h> #include<string.h> int *words(char *s) { int len=strlen(s),i,k=1,l=0; if(len==0)return 0; if(s==' ')l=1; for(int j=l;j<len;j++)
C++ Разность показаний на дисплее Уважаемые форумчане, помогите решить вопрос с выводом разности показаний на дисплей. В программе есть определённый участок кода, который отвечает за вывод показаний измеряемой частоты на дисплей в... http://www.cyberforum.ru/cpp-beginners/thread1002417.html
C++ Опишите рекурсивную функцию number без параметров для определения количества элементов файла f
Помогите с задачкой :( type reals = file of real; var f: reals; Опишите рекурсивную функцию number без параметров для определения количества элементов файла f
куб числа в С++ C++
Здравствуйте! У меня такая задумка, пользователь вводит число, а программа выводит куб от этого числа. Программа компилируется и ошибок не находит, вот только не выводит куб. #include <iostream>...
C++ Преобразовать указатель одного типа в указатель другого. http://www.cyberforum.ru/cpp-beginners/thread1002398.html
Всем привет. Мне нужно выполнить задание "Преобразовать указатель одного типа в указатель другого. " Что-то совсем не понимаю. Помогите пожалуйста...)
C++ Немогу составить программу для решения формул (формулы на фото) Нужно сделать программу для решения формул через подстановку. Я хоть правильно выбрал программу? (Пытаюсь сделать с помощью C++) подробнее

Показать сообщение отдельно
monolit
188 / 187 / 22
Регистрация: 24.03.2011
Сообщений: 670
Завершенные тесты: 1
09.11.2013, 15:06
Итак, насчет
using std::cout;
using std::endl;
using std::cerr;
using std::ios;
Я предвкушая, как сейчас сюда напишут прямо противоположное, но все же:
Зачем писать столько лишнего кода, если можно написать using namespace std; ? Да, это несет некоторые риски, и не безопасно (теоретически), в отличии от написанного тобой, но блин, ты же не промышленный код какой пишешь, все таки, и нужно понимать, когда стоит писать лишнее, а когда нет. тут явно не стоит.

Насчет ошибок. Нужно так в некотором месте:
C++
1
2
3
4
5
6
7
8
9
if( solver->getTotalWorkTime() > 25 && false == solver->getRepeatStatus() ) {
                delete solver;
                totalReadyDetails++;
            }
            else if( true == solver->getRepeatStatus() ) {
                delete solver;
                totalReadyDetails++;
            }
            else if( false == solver->getRepeatStatus() && solver->getTotalWorkTime() <= 25 ) {
Тут у тебя была ошибка, ведь в предыдущих if'ах solver могли удалить, поэтому нужно использовать else, а не просто if...if...if (ну ты понял)

А еще у тебя цикл зацикливается на 399, проверил бы, походу упустил чего-то (у тебя прибавление счетчика происходит только в первых двух начальных if'ах, а дальше нет, но программа как раз по тем другим веткам и идет вроде).
А тут наверняка опечатка(эт я так, не страшно=))
C++
1
numberOfDetil
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru