Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/86: Рейтинг темы: голосов - 86, средняя оценка - 4.64
 Аватар для vanek516
5 / 5 / 0
Регистрация: 24.06.2009
Сообщений: 125

Случайный выбор из списка слов

03.02.2012, 22:15. Показов 17818. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо написать программу, которая будет генерировать одно слово из двух разных списков.
Тоесть при открытии, пользователю будет уже сгенерирована пара слов
Например:
1-й список - Ворон, Сова, Коза
2-й список - Стол, Диван, Шкаф

Программа при открытии должна случайно выбрать из первого и второго списка и выдать например:
Сова Диван
И предложение повторить операцию.
и т.д


Как это сделать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.02.2012, 22:15
Ответы с готовыми решениями:

Случайный выбор дежурного из списка
Составить программу случайного выбора дежурного из списка, в котором 4 мальчика и 4 девочки, причем для девочек вероятность выбора в два...

Случайный выбор дежурного из списка, в котором 4 мальчика и 4 девочки
Составить программу случайного выбора дежурного из списка, в котором 4 мальчика и 4 девочки, причем для девочек вероятность выбора в два...

Случайный выбор 20 слов из списка в Word
С удивлением обнаружил что в Word встроен бейсик, увы учил его еще в школе, а то что есть тут сильно отличается. Моя проблема такова: ...

4
 Аватар для Алексaндр
131 / 108 / 12
Регистрация: 04.12.2010
Сообщений: 313
03.02.2012, 22:41
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
using namespace std;
#include <stdlib.h>
#include<conio.h>
main()
{
      randomize();
      setlocale(LC_ALL,"Russian");
      char var; int a_1, a_2;
      char spisok_1[3][6] = {"Ворон", "Сова", "Коза"};
      char spisok_2[3][6] = {"Стол", "Диван", "Шкаф"};
      do
      {
           a_1 = rand()%3;
           a_2 = rand()%3;
           cout<<spisok_1[a_1]<<" "<<spisok_2[a_2]<<endl;
           cout<<"Continue ? (y/n)\n";
           var = getche();
           var = tolower(var);
      }while (var=='y');
      return 0;
}
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,698
03.02.2012, 22:49
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 <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <conio.h>
using namespace std;
 
 
int main() {
 
 SetConsoleCP (1251);
 SetConsoleOutputCP (1251);
 
 
 
 char* spisok_0 [3]= {(char*)"Ворон", (char*) "Сова", (char*) "Коза"};
 char* spisok_1 [3]= {(char*)"Стол ", (char*) "Диван", (char*) "Шкаф"};
 
 
 srand (time(0));
 
 printf ("%s %s\n", spisok_0 [rand()%3], spisok_1 [rand()%3]);
 printf ("повторить? (Y или N)\n");
 
 char x;
 do {
  x= getch ();
 }
 while ((x!= 'Y')&&(x!= 'N'));
 
 if (x== 'Y')
  printf ("%s %s\n", spisok_0 [rand()%3], spisok_1 [rand()%3]);
         
 system ("pause");
}
0
 Аватар для vanek516
5 / 5 / 0
Регистрация: 24.06.2009
Сообщений: 125
03.02.2012, 22:55  [ТС]
Большое спасибо!
0
 Аватар для R136a1
143 / 112 / 36
Регистрация: 14.04.2011
Сообщений: 261
03.02.2012, 22:59
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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main()
{
    const char *lst1[3] = {"Ворон", "Сова", "Коза"};
        const char *lst2[3] = {"Стол", "Диван", "Шкаф"};
 
    char ans;
 
    srand(time(NULL));
 
    do
    {
        std::cout << lst1[rand() % 3] << ' '
              << lst2[rand() % 3]
              << std::endl;
 
        std::cout << "Продолжить?(y/n) ";
        std::cin >> ans;
 
    } while(ans != 'n' && ans != 'N');
 
    return 0;
}
Добавлено через 50 секунд
опоздал
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.02.2012, 22:59
Помогаю со студенческими работами здесь

Случайный выбор дежурного из списка
Составить программу случайного выбора дежурного из списка, в котором 4 мальчика и 4 девочки, причем для девочек вероятность выбора в два...

Случайный выбор дежурного из списка
Составить программу случайного выбора дежурного из списка, в котором 4 мальчика и 4 девоч-ки, причем для девочек вероятность выбора в два...

Случайный выбор дежурного из списка
Составить программу случайного выбора дежурного из списка, в котором 4 мальчика и 4 девочки, причем для девочек вероятность выбора в два...

Задачка на случайный выбор слов из массива
Есть у меня такой код: $word1 = array ( 'amazing','strong','vnezapnih' ); $word2 = array (

Случайный выбор слов из двух списков
Здравствуйте! Доброго времени суток! Нужна помощь. В этой теме https://www.cyberforum.ru/cpp-beginners/thread440496.html написано как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru