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

Операции с рандомом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать процедуру, которая принимает в качестве аргумента число N и выводит числа из диапазона от -N до N http://www.cyberforum.ru/cpp-beginners/thread842406.html
Воспользуйтесь рекуррентным соотношением: Вывести(-N…N) = Вывести(N), Вывести(N-1…N-1), Вывести(N).
C++ Ранжирование проектов методом парных сравнений Добрый день, уважаемые форумчане! Столкнулся с такой проблемой. В общем, вот само задание: Компании требуются кадры в новый отдел. Чтобы грамотнее выбрать будущих работников директор приглашает... http://www.cyberforum.ru/cpp-beginners/thread842401.html
функция C++
функцию которая проверяет аргумент на нечетность. Аргумент функции величина типа int, результат true, если аргумент нечетный, false – если четный. Вот я пробовал её написать , но почему-то она...
C++ Как получить доступ к массиву из другого класса?
Подскажите, есть такой код: switch(o_field.fieldArray) { // Код } Этот код находится в классе А, а массив fieldArray определен в классе В. Для индексов массива я могу получить доступ через...
C++ Удалить из одномерного массива все элементы, совпадающие с его начальным элементом, используя динамическое выделение памяти http://www.cyberforum.ru/cpp-beginners/thread842368.html
Задача: Удалить из одномерного массива все элементы, совпадающие с его начальным элементом, используя динамическое выделение памяти. Элементы массива – случайные целые числа, распределенные по...
C++ Исключение из массива подряд идущих одинаковых элементов(нужно добавить немного кода в уже готовый) Всем здрасьте. Нужно из массива, вводимый с клавиатуры, исключить подряд идущие одинаковые элементы. Есть идея, что можно сделать с помощью счетчика и перевода оставшихся элементов в другой массив,... подробнее

Показать сообщение отдельно
ApxaHreJICBETA
0 / 0 / 0
Регистрация: 19.04.2013
Сообщений: 35
19.04.2013, 12:30  [ТС]
+ в репу) интересный способ, пока только учусь, препод о такой функции стринг не рассказывал, сегодня попрошу его этот код разобрать, не большие поправки внес и заработало.

Добавлено через 3 минуты
Если кому интересно, выложу полный код программы.
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
// ConsoleApplication1.cpp: определяет точку входа для консольного приложения.
//
 
 
#include "stdafx.h"
#include <iostream>
#include <string>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
using namespace std;
void main();
void ygad();
int exit();
void menu();
void xalop();
 
void main(){setlocale(0,"");
cout<<"Добропожаловать в Шар судьбы! Испытай свою судьбу!\n"<<endl;
xalop();
}
 
void xalop(){
    int b;
    cout<<"Введите ваш пол\n \n1.Мужской \n2.Женский"<<endl;
    cin>>b;
    switch(b){
    case 1:{cout<<"Отлино. играем."<<endl;menu();break;}
    case 2 :{cout<<"Вали на кухню... халопка!"<<endl;exit();break;}
           
    }
}
 
void menu(){ 
    int a;
cout<<"Выберивариант: 1. Играть.\n 2.Выйти.\n"<<endl;
cin>>a;
switch (a)
{
case 1:{cout<<"И так начем"<<endl;ygad();break;}
case 2:{cout<<"Вы выбрали выход"<<endl;exit();break;}
    default :{cout<<"Такой цифры нет."<<endl;}
}
}
void ygad(){
     srand((unsigned)time(NULL));
    setlocale(0, "");
    string arr[9];
    arr[0] = "Сбудется";
    arr[1] = "Не сбудется";
    arr[2] = "Возможно";
    arr[3] = "Наверняка";
    arr[4] = "Есть не большой шанс";
    arr[5] = "Все еще впереди";
    arr[6] = "Сегодня явно не ваш день";
    arr[7] = "Удача сегодня вам сопутствует";
    arr[8] = "В следующий раз повезет";
 
    string a;
    cout<<"Введите желание(не больше 20 символов)"<<endl;
    cin>>a;
    getline(cin, a);
    while(a.size()>19) {
        cout<<"Введите заново"<<endl;
        getline(cin, a);
    }
    cout << arr[rand() % 9] << endl;
    menu();
}
 
int exit(){return 0;}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru