Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Си и функция рандома с последующим выводом.

Ответить
Настройки темы
C/C++ - Си и функция рандома с последующим выводом.

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Drongo
Дата: 11-12-2008
Описание: [code]...[/code] используем тег
И так ребят хочу попросить вашей помощи в написании кода.

Что я имею, так это список имен которое колеблиться от 150 до 200 Имена вводяться в ручную и так мне надо что бы они после ввода в программу выбрались случайным образом и вывелись на экран. Примерно в таком виде: Катя ==> Вася ==> Петя ==> Маша ==> Женя ==> Вика и т д. Имена соответствено повторяться не должны из того списка который былл введен. Вот есть приблезительный код программы, но тут только числа.


Код: Выделить весь код
1:     #include<conio.h>
2:     #include<stdio.h>
3:     #include<stdlib.h>
4:     #include<time.h>
5:     #include<mem.h>
6:     
7:     
8:     
9:     #define ASIZE        200
10:    #define RANDOMSID    500
11:    
12:    int main()
13:     {
14:     srand(time(NULL));
15:     int values[ ASIZE ], random_id[ RANDOMSID ], randomiza, i, j;
16:    
17:     memset( &random_id, 0, sizeof(random_id) );
18:    
19:    
20:     for( i=0, j=0, randomiza=0; i<ASIZE; )
21:      {
22:      randomiza = rand() % RANDOMSID;
23:      if( !random_id[ randomiza ] )
24:       {
25:       random_id[ j++ ] = 1;
26:       values[ i++ ] = randomiza;
27:       }
28:      }
29:    
30:     for(unsigned n=0; n<200; n++ )
31:      {
32:      printf( "%d ", values[ n ] );
33:      }
Кто сможет помочь в решении данного вопроса, буду очень благодарен вам.

С Уважением Эль

Отправлено: 08:53, 11-12-2008

 
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


http://forum.oszone.net/forumdisplay...ilter_by=title

Отправлено: 11:09, 11-12-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Drongo, дивлюсь твоей сдержанности - я бы ещё ошибки красным поисправлял

Отправлено: 21:13, 12-12-2008 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Си и функция рандома с последующим выводом.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Драйвер - [решено] проблема с выводом звука CJV Microsoft Windows 2000/XP 9 20-06-2012 19:57
Delphi - Проблема с с выводом... ultrakiller Программирование и базы данных 5 05-09-2011 08:57
Драйвер - Проблема с выводом по SPDIF на Realtek HD Xavier Teodonius Microsoft Windows 2000/XP 0 08-03-2009 12:31
Проблема с выводом звука в .avi samurai Видео и аудио: обработка и кодирование 10 04-05-2007 17:41
захват DV с последующим сжатием... el dorado Видео и аудио: обработка и кодирование 3 23-08-2005 14:17




 
Переход