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

Как вызвать 3 рандомных переменных? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, аналогичную функции strcspn http://www.cyberforum.ru/cpp-beginners/thread865474.html
Подскажите, как написать функцию в С++, аналогичную функции strcspn(функцию определения длины той части 1-ой строки , которая не содержит символы из 2-ой строки).
C++ Можно ли записывать объекты класса string в память, чтоб потом их прочитать? Создал класс, который содержит много объектов класса string, но что то не так как надо. В debug режиме удаётся прочитать и вывести, но компилятор после этого выдаёт что-то нехорошее. В режиме release... http://www.cyberforum.ru/cpp-beginners/thread865472.html
C++ Открыть существующий текстовый файл и копировать его в новый файл, с заменой всех букв нижнего регистра
напишите программу, которая бы открывала существующий текстовый файл и копировала его в новый файл, с заменой всех букв нижнего регистра на соответствующие буквы нижнего реестра, остальное оставить...
Как сделать вывод в таблице? C++
c++ как сделать вывод в таблице. Чтобы вывод выводился не 1 раз, а много раз и окно не закрывалось.
C++ функции работы с памятью http://www.cyberforum.ru/cpp-beginners/thread865466.html
нужно реализовать свою функцию memcpy. #include <iostream> using std::cout; using std::endl; using std::cin; void* my_memcpy(void*, const void*, size_t n); int main()
C++ Вычислить sin (ввод с клавиатуры) Подскажите как вычислить sin (ввод с клавиатуры) Заранее спасибо. подробнее

Показать сообщение отдельно
Asker
115 / 103 / 11
Регистрация: 18.12.2010
Сообщений: 378
15.05.2013, 08:52
Предлагаю Coppa засунуть в массив, а затем рандомом выбирать элементы этого массива:
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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
int main()
{
    int Coppa[10];
    
    // ...
    
    int k, l, m;
 
    srand( time(0) );
    k = rand()%10;
    do {l = rand()%10;} while (l == k); // Исключает повторение (выбор одного и того же поля)
    do {m = rand()%10;} while (m == k || m == l); // 
 
    cout << "Coppa[" << k << "] = " << Coppa[k];
    cout << "Coppa[" << l << "] = " << Coppa[l];
    cout << "Coppa[" << m << "] = " << Coppa[m];
    system("pause");
}
Если как-то по-другому, то я думаю, Вам не захочется писать ветку из 10 условных операторов
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru