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

"warning C4804" при x <= 1 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Borland C++ 2010 работа с html и сайтами http://www.cyberforum.ru/cpp-beginners/thread336265.html
Подхожу к работе с интернетом, хочеть освоить алгоритмы для написания программ работающих с сайтами. Пример цели, есть сайт mail.ru программа должна доставать из него какую нибудь информацию. Или сайт на html без движка, но там появляется какая нибудь инфа и её надо показывать в программе. Или теже чекеры мыл, icq или чекеры BL по WMID, может есть у кого исходники, а еще лучше книги или учебники...
C++ [Linker Error] Unresolved external '_Form1' День добрый! При попытке скомпилировать программу в Borland C++6 , выдается след. сообщение: Unresolved external '_Form1' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\PROJECT1.OBJ Unresolved external 'TForm1::' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\PROJECT1.OBJ Что делать? http://www.cyberforum.ru/cpp-beginners/thread336253.html
C++ Будильник
Начал делать примитивный будильник и столкнулся с проблемой. Когда комп отправляешь в сон, то будильник не срабатывает. Как сделать чтобы будильник сначала разбудил комп, а потом подал признаки жизни? #include <Windows.h> #include <iostream> #include <stdlib.h> #include <conio.h> using namespace std; void gotoxy(int xpos, int ypos) { COORD scrn;
C++ Проблема с объектом string
Всем привет! Таким образом передаю текст объекту string: string str ; sscanf( "cyberforum.ru", "%s" , str.data() ); cout << "string -> " << str.c_str() << endl; cout << "length -> " << str.length() << endl; В результате получаю вывод: string -> cyberforum.ru length -> 0
C++ Графическая библиотека для С++(VC 2010) http://www.cyberforum.ru/cpp-beginners/thread336183.html
Хочу попробовать себя в разработке простейших 2D игр. Подскажите какую-нибудь простую графическую библиотеку. Что-то типа библиотеки graph Турбо Паскаля. Гугл советует учить Qt/MFC/OpenGL, но стоит ли, если графика будет уровня игр Dendy? И литературы/ресурсов по разработке игр посоветуйте. Буду очень благодарен.
C++ Работа с консолью в Windows. Перемещение фокуса ввода на начало. Хочу написать тетрис в текстовом режиме, а для этого надо каждый раз заново выводить заново поле с текстовым изображением предметов. Как перемещать фокус ввода (или как это называется), на начало. К примеру я вывел текст: "Hello World!!!"; Как сделать так, чтобы можно было снова вводить с того места, где находится символ "H"? подробнее

Показать сообщение отдельно
xen0n
0 / 0 / 0
Регистрация: 25.07.2011
Сообщений: 7
26.07.2011, 13:19  [ТС]
спасибо, компилируется, но вот еще вопрос: где я ошибся?
не правильные ответы выдает. если x число от 1 до 100 и делится на 3, то умножить его на два - все верно. но если ввести число от 1 до 100 которое НЕ делится на 3, то по идее оно должно умножиться 3, но почему-то оно все равно умножается на два, а если ввести число больше 100, то оно все равно просто умножает на два.

простов книге задание это дали в теме, в которой вобще не рассказывали ни о больше, ни о меньше, ни о =, ни даже о самом if...

собственно нынешний код:
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
#include <iostream>
using namespace std;
 
int main( void )
{
    int x; //исходное число
    int z; //ответ 
    cin>>x;
 
    if ( (x >= 1) || (x <= 100) || ( ( x % 3 ) == 0) ) { // от 1 до 100 и делится без остатка на 3
        z=x*2;
        cout<<z;
    }
    else {
        if ( (x >= 1) || (x <= 100) ) { //от 1 до 100, но не делится на 3 без остатка
        z=x*3;
        cout<<z;
        }
 
        else {
            z=x*(x % 100); //умножает x на остаток от деления x на 100
                cout<<z;
        }
         }
    
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru