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

Магическое число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ mysql_real_escape_strint http://www.cyberforum.ru/cpp-beginners/thread773535.html
Переношу форум с юкоза на другой хостинг и, соответственно, другой движок. Пишу программку, которая берёт сообщения из файла дампа и выдаёт mysql запросы, которые потом отправляются в БД нового форума. Естественно, надо экранировать специальные символы и т. п. В php есть функция mysql_real_escape_string, которая прекрасно с этим справляется. Как подобное сделать на C++? Может, есть какие-то...
C++ Нарисовать флаг России C++ #include <graphics.h> #include <graph.h> #include <cstdlib> #include <iostream> #define PATHTODRIVER "C: \\borlandc\\bgi\\" void rusflag(int x, int y, int l, int h); { int w = h / 3; http://www.cyberforum.ru/cpp-beginners/thread773522.html
C++ Вычислить в одномерном массиве вычислить сумму элементов массива...
В одномерном массиве, состоящем из 10 целых элементов, вычислить сумму элементов массива, расположенных между первым и последними элементами. Элементы вводить с клавиатуры.
Вычислить в одномерном массиве произведение элементов массива с четными номерами C++
В одномерном массиве, состоящем из 10 целых элементов, вычислить произведение элементов массива с четными номерами. Элементы вводить с клавиатуры.
C++ Пробел в System http://www.cyberforum.ru/cpp-beginners/thread773507.html
суть проблемы такая есть строка a=("c:\Program Files\Microsoft Office"); system (a.c_str()); после компиляции открывается и доходит до c:\Program т.е. останавливается на первом пробеле можно как нибудь исправить?
C++ Создаем массивы программно Есть программный код который создает в текстовом виде массивы и выводит данные на консоль: #include <iostream>; using namespace std; int main () {int z=1; int a = {28,29,30,31,32,33,40,41,42,43,44,45,52,53,54,55,56,57,64,65,66,67,68,69,76,77,78,79,80,81,88,89,90, 91,92,93}; for (int i=0;i<36;i++) { int a1=a, a2=a+11, a3=a+12, a4=a+13, a5=a+24; int b = {28,29,39,40,41,42,... подробнее

Показать сообщение отдельно
tch
5 / 5 / 0
Регистрация: 19.10.2011
Сообщений: 29

Магическое число - C++

28.01.2013, 15:16. Просмотров 323. Ответов 1
Метки (Все метки)

Ребят, почему постоянно пишется, что моё число меньше магического? Но если убрать "srand(time(NULL));", то работает правильно, но магическое число тогда одно и тоже. Помогите, пожалуйста

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
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
 
int main ()
{
    setlocale(LC_ALL, "Russian");
 
    int num;
    int magic;
 
    srand(time(NULL));
    magic = rand();
 
    do {
        cout<<"Введите ваш вариант магического числа: ";
        cin>>num;
 
        if (magic == num){
            cout<<"**Правильно!**\n";
            cout<<magic<<" "<<"Это и есть то самое число\n";}
        else
        {
            if ( magic > num ) 
                cout<<"Сожалеем, но ваше число меньше магического\n";
            else 
                cout<<"Сожалеем, но ваш вариант больше магического\n";
        }
        } while (num != magic);
 
    system ("pause");
    return 0;
  
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru