Форум программистов, компьютерный форум CyberForum.ru

Проверка кратности чисел. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритмы планирования разветвленной структуры. http://www.cyberforum.ru/cpp-beginners/thread347800.html
S = фигурная скобка, которая объединяет три уравнения: 1)ax+bx(x - в квадрате)-c, где x<a 2)a/x+(квадратный корень из (x+1)), где x=a 3)(a+bx)/(квадратный корень из выражения (x+1)), где x>a. И это все - в версии СBuilder-а. Такое возможно?!
C++ Сравнение двух строк оператором == Мое почтение, уважаемые форумчане! Делаю шаблонный класс и случайно столкнулся с аномалией в моем понимании сравнения строк: две строки (char*) безошибочно сравниваются оператором == в операторе if. Подскажите, пожалуйста, как в данном случае происходит сравнение и почему работает == без перегрузки такового? Спасибо. http://www.cyberforum.ru/cpp-beginners/thread347796.html
C++ Не работает явное преобразование типа, а неявное работает.
Опечатался. Не работает явное преобразования, а не явное работает. Есть класс( не обращайте внимание на члены данные класса ): class Complex { friend std::istream &operator>>( std::istream &, Complex & ); friend std::ostream &operator<<( std::ostream &, const Complex & ); public: explicit Complex( double = 0.0, double = 0.0 );
C++ Системы счисления и вывод результата
Здравствуйте, я получил задание создать программу которая принимает значение в 10-тичной системе и выводит на экран значение в любой выбранной системе от 2 до 36. #include<iostream> using namespace std; void st(int dig,int sys); void main() { int dig,sys=0; cout<<"Enter a digit:\t"; cin>>dig; cout<<"Enter a system(2-36):\t";
C++ Размер массива http://www.cyberforum.ru/cpp-beginners/thread347758.html
Нужно создать массив для хранения различных символов (буквы и различные знаки) Необходимо узнать его размер. Как это сделать? В массиве хранятся // символы поодиночке char *a = new char ;
C++ Стандартный класс complex. 1)Есть ли стандартный не шаблонный класс complex? Я нашел только шаблонный класс, определенный в заголовочном файле <complex> Есть ли нет не шаблонного класса complex, нельзя ли объявить объект complex без указаний типа? Судя по этому( в самом низу страницу ) http://msdn.microsoft.com/en-us/library/7a40a0e3(VS.80).aspx , вроде бы можно( я англ. плохо знаю ), а компилятор Visual Studio не... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
03.09.2011, 21:32     Проверка кратности чисел.
Цитата Сообщение от newb_programmer Посмотреть сообщение
Программа должна выводить все числа кратные 11-ти в заданном диапазоне:
void main()
{
int i=10,lim;
cout<<"Enter upper limit:\n";
cin>>lim;
while (i<=lim)
{
if ((i%11)==true)
cout<<"\n"<<i<<"\n";
i++;
}
getchar(),getchar();
}

результат: 12 23 34 45, т.е. каждое число на 1 больше чем нужно. Помогите разобраться почему так и как исправить.
Спс за внимание!

Это выражение i%11)==true верно в том случае, когда остаток от деления равен 1. То есть в этом условии логическая константа true преобразуется к целому типу и принимает значение, равное 1. Поэтому условие будет истинным, когда левый операнд также дает значение 1, то есть когда остаток от деленеия будет равен 1.

Вы могли бы переписать свое выражение следующим образом

if ( i%11 == 0 )
 
Текущее время: 22:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru