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

Написать функцию, генерирующую массив из N случайных чисел, принадлежащих указанному диапазону - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик http://www.cyberforum.ru/cpp-beginners/thread716591.html
Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик. #include...
C++ Нужно написать программу для двухмерной матрици После ввода с клавиатуры размерности двухмерной матрицы целых чисел, а также введение элементов строками через пробел, вывести на экран отсортированные по убыванию минимальные элементы каждого столбца http://www.cyberforum.ru/cpp-beginners/thread716585.html
Неясность условия (Моделирование автомата) C++
1.1 Моделирование автомата Автоматом  называется некоторое устройство, которое математи-чески описывается тремя множествами X, Y, S и диаграммой D работы: X = {x1, x2, … , xn} – множество...
Обмен значений 2 указателей в функции C++
Добрый вечер всем. Хочу при помощи функции менять адреса двух указателей. Вот код: #include <iostream> using namespace std; template <typename T> void swap1 (T *a, T *b) { T *temp_a = a;...
C++ Создать класс регион со следующими данными http://www.cyberforum.ru/cpp-beginners/thread716578.html
Создать класс регион со следующими данными: название обл., Кол-во жителей, площадь, кол-во учебных заведений, кол-во промышленных предприятий. Создать метод для выполнения следующего действия:...
C++ Подсчёт количества символов и замена Подсчитать количество символов + стоящих между А и Б, заменить каждый символ 0 на ОО. Код написала, но в чём ошибка не понимаю:( компилятор ругается:( #include <stdio.h> #include <string.h>... подробнее

Показать сообщение отдельно
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
02.12.2012, 18:52
Ну беда...

Уж определитесь в переменной min вы храните индекс минимального элемента или его значение.

C++
1
2
3
4
5
6
7
min = A[0];
for(i = 1; i < n; i++) // точка с запятой тут не нужна
    if (A[i] < min) // then - вообще из другого языка
        min = A[i];
  
    
cout << "\nmin=" << min << endl;
Добавлено через 4 минуты
Число у вас тоже не из того диапазона генерируется, правильнее будет так:

C++
1
A[i] = a + rand() % (b - a + 1);
И перед этим не забыть:
C++
1
srand(static_cast<unsigned int>(time(0)));
Чтобы числа разные генерировались от запуска к запуску.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru