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

как в массив записать случайные числа но чтобы не повторялись - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Парсинг массива из файла строк http://www.cyberforum.ru/cpp-beginners/thread520948.html
Имеется файл с содержанием 3 Text Text2 Text3
C++ Удалить все символы в строке, не являющиеся буквами, используя функцию isalpha На Borland c\c++ .Спасибо http://www.cyberforum.ru/cpp-beginners/thread520943.html
C++ Наследование классов.
Добрый день! Помогите, пожалуйста, разобраться с наследованием классов. И, вероятно, неправильно использую функцию(ругается, что функция не принимает 0 аргументов-"s1.getSalePrice();") P.S. классы и методы такие по заданию. // 10.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" #include "conio.h" #include "fstream"
MSVC 2010 & 2005 C++
Пишу программы под 2010 - ым, однако лабы (проекты) надо сдавать на 2005. Надоело приходить в универ и пересоздавать проект для 2005. Как можно обойти? Можно ли поставить сразу и 2005 и 2010? Можно ли просто создавать проект так, чтобы его читал 2005?
C++ Помогите составить программу транспортной задачи.Построение опорного плана перевозок методом минимального элемента. http://www.cyberforum.ru/cpp-beginners/thread520936.html
Однородный груз сосредоточен у 3х поставщиков в объемах 200,300,500 тонн .Данный груз необходимо доставить 4ем потребителям в обьемах 200,200,300,400 тонн известны стоимости единицы груза от каждого поставщика к каждому потребителю. 4 3 2 1 2 3 5 6 6 7 9 12 Требуется составить такой план перевозок при котором запасы всех поставщиков будут выведены полностью,запросы всех потребителей...
C++ Найди серединку. Не понимаю как сделать и как начать Вводятся натуральные числа - А и В (А<В), которые не превышают 100000000. Найти число Х – середину ряда, состоящего из всех цифр из чисел от А до В записанных подряд, для этого нужно: записать подряд все числа от А до В (включительно), найти в полученном ряду цифру или число из двух цифр (это зависит от четности или нечетности количества цифр в ряду), ... подробнее

Показать сообщение отдельно
LVV
57 / 57 / 4
Регистрация: 15.02.2010
Сообщений: 245
17.03.2012, 21:43     как в массив записать случайные числа но чтобы не повторялись
Заполнение массива М случайнім образом числами от 1 до к=100.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <ctime>
#include <iostream>
using namespace std;
void main()
{
    const int k=100;
    int m[k];
    srand (time(NULL));
    for(int i=0; i<k; i++)
    {
        a: m[i]=1+rand()%k;
        for (int j=0; j<i; j++)
            if (m[j]==m[i]) goto a; 
    }
 
    //проверка (вывод)
    for(int i=0; i<k; i++)
    cout << m[i]<<" ";
}
 
Текущее время: 03:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru