|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Си и функция рандома с последующим выводом. |
|
C/C++ - Си и функция рандома с последующим выводом.
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать
И так ребят хочу попросить вашей помощи в написании кода.
Что я имею, так это список имен которое колеблиться от 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 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:09, 11-12-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Drongo, дивлюсь твоей сдержанности - я бы ещё ошибки красным поисправлял
|
Отправлено: 21:13, 12-12-2008 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Драйвер - [решено] проблема с выводом звука | 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 |
|