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

Выбор объекта случайным образом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построить алгоритм извлечения квадратного корня и максимального числа произвольной числовой последовательности. http://www.cyberforum.ru/cpp-beginners/thread753468.html
1. Построить алгоритм извлечения квадратного корня и максимального числа произвольной числовой последовательности.
C++ и опять русский шрифт в консоли создал файл russian.h запихал в него следующее #include <iostream> #include <windows.h> char* Rus(const char* text); char bufRus; char* Rus(const char* text) { CharToOem(text, bufRus); return bufRus; http://www.cyberforum.ru/cpp-beginners/thread753450.html
Формы Бэкуса Науэра C++
Как записать одномерный массив с помощью грамматики?
C++ Строки и структуры. Cчитать из текстового файла три предложения и вывести их в обратном порядке
Написать программу, которая считывает текст из файла и обраба-тывает его. Обработку текстовой информации нужно организовать с использованием С – строк, т. е. массивов символов, завершающихся символом с кодом ‘\0’. Cчитать из текстового файла три предложения и вывести их в об-ратном порядке.
C++ Популярно объясните про указатели http://www.cyberforum.ru/cpp-beginners/thread753425.html
Что-то плохо даётся мне тема про указатели. Я хорошо уяснил, что вот так создаётся указатель: int *pointer; Я так же хорошо уяснил как получить адрес ячейки: pointer = &x;
C++ Жизнь Конвея криво работает Все знают, что это такое, а я это ни разу не писал. Написал. Но, блин, работает как-то криво, например планеры (глейдеры) становятся константой. engine.cpp #include "graphics.cpp" #include <math.h> int random(int a, int b) { int c; if (b < a) подробнее

Показать сообщение отдельно
jekmut
0 / 0 / 0
Регистрация: 30.12.2012
Сообщений: 55
05.01.2013, 18:42     Выбор объекта случайным образом
Проверьте, пожалуйста! Правильно ли я выполнил задание?

Напишите программу, которая случайным образом выбирает объект из сумки, в которой находятся восемь предметов. Каждый предмет может быть красным, синим, оранжевым или зеленым, а также он может быть шаром или кубом. Предположите, что в сумке находится по одному предмету для каждой комбинации (один красный шар, один красный куб, один оранжевый шар, один оранжевый куб, и так далее). Надо использовать два массива строк – один для идентификации цветов, а второй – для идентификации форм.

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
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
 
int rand0ToN1(int n);
void Objects();
char *forms[2] = {"cube", "ball"};
char *colors[4] = {"red", "blue", "orange", "green"};
                
int main()
{   
    srand(time(NULL));
    
    Objects();
    
    getch();
    return 0;
}
 
void Objects()
{
    int result;
    int f;
    int c;
    
    result = rand0ToN1(8);
    f = rand0ToN1(2);
    c = rand0ToN1(4);
    
    cout << result << " object is " << forms[f] << " and he is " << colors[c] << endl;
}
 
int rand0ToN1(int n)
{
    return rand() % n;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru