Здравствуйте, гость ( Вход | Регистрация )
| onlyY?!... |
18.3.2009, 11:50
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 5 Регистрация: 18.3.2009 Город: Ростов-на-Дону Учебное заведение: ЮФУ Вы: студент |
1) Вызывается функция random(10) 3 раза подряд. Необходимо чтобы она выводила 3 произвольных числа из 10 на экран без повторения
2)Есть файл с записанными туда 10 словами с новой строки. Нужна функция, которая произвольным образом выбирает из файла 3 слова и без повторения. По поводу 1) - Подскажите как записать, чтобы выводимые числа никогда и никак не могли повторяться. И без сравнения каждого из них между собой. По поводу 2) - Сперва вроде нужно считать 1 произвольное слово из файла. Повторим еще 2 раза считывание. а дальше как? Подскажите пожалуйста как в устной форме, так и по возможности в коде. Заранее благодарю. |
![]() ![]() |
| kaa |
22.3.2009, 12:03
Сообщение
#2
|
|
Аспирант ![]() ![]() ![]() Группа: Активисты Сообщений: 422 Регистрация: 7.1.2009 Город: Украина Киев Вы: школьник |
#include<stdlib.h> // в этом файле содержатся функции rand() и srand()
#include<time.h> // в этом файле содержится функция time() srand(time(NULL)); потом пишешь то что тебе надо и rand ()%3 for(int i =0;i<10;i++ ) ну и потом if (условие чтоб не повторялось!) |
onlyY?!... Основы С 18.3.2009, 11:50
onlyY?!...
#include<stdlib.h> // в этом файле содержат... 27.3.2009, 10:19
kaa onlyY?!...
еще можно те числа которые попадал... 27.3.2009, 10:41![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 21:11 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru