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

Разработать программу, которая использует генерацию случайных чисел для создания предложений - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выделить слова из строки http://www.cyberforum.ru/cpp-beginners/thread100263.html
Помогите с задачкой : Необходимо вывести в алфавитном порядке те слова, последняя буква которых является согласной. Две строки. Максимальное количество символов в каждой - 80 #include<string.h> #include<iostream.h> #include<stdio.h> #pragma argsused int main(int argc, char* argv) {
C++ Описать структуру с именем WORKER Помогите пожалуйста дописать условие в программе задание было Описать структуру с именем WORKER, содержащую следующие поля:  фамилия и инициалы работника;  название занимаемой должности;  год поступления на работу.  Написать программу, выполняющую следующие действия:  ввод с клавиатуры данных в массив, состоящий из десяти структур типа WORKER; записи должны быть размещены по... http://www.cyberforum.ru/cpp-beginners/thread100250.html
C++ Ошибка структуры с динамическим массивом
Описал структуру, содержащую динамический массив. По сути получился динамический массив динамических массивов: main() { int i,j,ColYe; ColYe=5; struct rest {int size, *bufmtx;}; rest *mass = new rest;
C++ указатель на массив
Добрый день, объясните как верно будет. например определим массив char array = {"qaqaqaqqa"} к примеру есть функция void primer( char *array) { операторы; } в эту функцию я могу передать массив двумя способами primer(array); primer(&array);
C++ COM порт http://www.cyberforum.ru/cpp-beginners/thread100187.html
Вопрос! Есть ли особенность при открытии ком порта. Поясняю!. Есть штатный ком порт с номером 1 (на маме) он без проблем открывается функцией GreateFile Купил переходник USB-com в системе обозначился как com17 и никак мне его не открыть выше обозначенной функцией.
C++ Грязный хук. Провёл не большой анализ по одному коду, и выянил не которые особенности, о которых не пишут в книгах о языке C++. Это я узнал из книги INside COM. Также помню не в тему спор завёл где то на форме, про виртуальный деструктор и где его надо прописывать. Правильнее и безопаснее прописывать конечно везде, если не брать концепцию COM. #include <iostream.h> подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
01.03.2010, 18:41     Разработать программу, которая использует генерацию случайных чисел для создания предложений
paradox92,
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
#include <iostream>
 
int Rand(int max)
{
  return rand() % max;
}
 
int main()
{
  const char* article[] = {
    "the", "a", "one", "some", "any"
  };
  
  const int article_size = sizeof(article) / sizeof(article[0]);
  
  const char* noun[] = {
    "boy", "girl", "dog", "town", "car" 
  };
 
  const int noun_size = sizeof(noun) / sizeof(noun[0]);
 
  const char* verb[] = {
    "drove", "jumped", "ran", "walked", "skipped" 
  };
 
  const int verb_size = sizeof(verb) / sizeof(verb[0]);
 
  const char* preposition[] = {
    "to", "from", "over", "under", "on" 
  };
 
  const int preposition_size = sizeof(preposition) / sizeof(preposition[0]);
 
  const int offer_count = 10;
 
  for(int i = 0; i < offer_count; ++i){
    const int max_offer_size = 256;
    char offer[max_offer_size];
 
    sprintf(offer, "%s %s %s %s %s %s.", 
        article[Rand(article_size)], noun[Rand(noun_size)],
        verb[Rand(verb_size)], preposition[Rand(preposition_size)],
        article[Rand(article_size)], noun[Rand(noun_size)]);
 
    offer[0] = toupper(offer[0]);
 
    std::cout << offer << std::endl;    
  }
 
  return 0;
}
Результат: http://codepad.org/jd7pmN7h
 
Текущее время: 21:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru